作业帮 > 综合 > 作业

将任意指定的浮点数四舍五入为对应的整数(提示:根据浮点数与其整数部分的差加以

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 15:04:18
将任意指定的浮点数四舍五入为对应的整数(提示:根据浮点数与其整数部分的差加以
#include
void main()
{
float i;
scanf("%f",&i);
printf("%.0f\n",i);
}
其实浮点数自己就会四舍五入,只要在输出时对输出格式进行要求就能输出整数了(不能使用强制转换,因为他只是进行短读,把整数部分输出而已)
至于那个
#include
void main()
{
float i,x;
int j;
scanf("%f",&i);
j=(int)i;
x=i-j;
if(x-0.5>=0)
j++;
printf("%d\n",j);
}
不过自我感觉,比较繁琐