C程序--(指针)拆分实数的整数与小数部分

#include <stdio.h>
#include <stdlib.h>

void splitfloat(float x , int *intpart ,float *fracpart) ;
int main()
{
    float x, frac_data  ,*fracpart;
    int *intpart ,int_data;
    scanf("%f",&x);
    intpart = &int_data ;
    fracpart = &frac_data;
    splitfloat(x,intpart,fracpart) ;
    printf("The intpart is %d\nThe fracpart is %f\n",int_data,frac_data);

    return 0;
}

void splitfloat(float x , int *intpart ,float *fracpart)
{
      *intpart = x /1 ;
      *fracpart = x - *intpart;
}

发布了146 篇原创文章 · 获赞 59 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/naturly/article/details/105573401