//拆分实数的整数与小数部分
#include <stdio.h>
void splitfloat(float x, int *intpart, float *fracpart);
int main(void)
{
float realnumber; // 实数
int integerpart; // 整数部分
float fractionpart; // 小数部分
printf("请输入一个实数:");
scanf("%f",&realnumber);
printf("你输入的实数是:%f\n", realnumber);
splitfloat(realnumber, &integerpart, &fractionpart);
printf("整数部分是:%d\n", integerpart);
printf("小数部分是:%f\n", fractionpart);
return 0;
}
void splitfloat(float x, int *intpart, float *fracpart)
{
*intpart = (int)x;
*fracpart = x - *intpart;
}
8-1 拆分实数的整数与小数部分
最新推荐文章于 2024-10-09 11:21:48 发布