自己发散思维啊!
自己编写一个实现四舍五入的函数。
这是个很简单的实现函数,你可以在实现的复杂一点
#include <stdio.h>
int fun(float a)
{
int b;
b=(int)a;
if((10*a-10*b)>=5)
{
return 1;
}
else return 0;
}
int main()
{
float a;
printf("请输入要四舍五入的数(精确到小数点后一位):");
scanf("%f",&a);
if(fun(a))
{
a=(float)((int)a+1);
printf("四舍五入后:%.1f\n",a);
}
else
{
a=(float)(int)a;
printf("四舍五入后:%.1f\n",a);
}
}