#include <stdio.h>
void splitfloat(float x, int *intpart, float *fracpart);
int main()
{
float x, fracpart;
int intpart;
scanf("%f", &x);
splitfloat(x, &intpart, &fracpart);
printf("The integer part is %d\n", intpart);
printf("The fractional part is %g\n", fracpart);
return 0;
}
void splitfloat(float x, int *intpart, float *fracpart)
{
*intpart = (int)x;
*fracpart = x - (int)x;
}
浙大版《C语言程序设计(第3版)》题目集 习题8-1 拆分实数的整数与小数部分 (15分)
猜你喜欢
转载自blog.csdn.net/qq_44458489/article/details/105354837
今日推荐
周排行