任务代码:
modf分离一个数的整数部分和小数部分:
#include <math.h>
#include <stdio.h>
int main(void)
{
double fraction, integer;
double number = 100000.567;
fraction = modf(number, &integer);
printf(" %.3lf 的整数部分是:%.3lf 小数部分是 %.3lf\n",number, integer, fraction );
return 0;
}
#include <math.h>
#include <stdio.h>
int main(void)
{
double number = 100000.567;
double afternumber=round(number);
printf(" 原来的数字是:%lf 小数部分四舍五入后的数字是:%lf",number,afternumber);
return 0;
}
执行情况: