随机输入一个浮点数,如何输出四舍五入后的整数,代码如下:
#include<stdio.h>
int main()
{
float a=0;
scanf("%f",&a);
int b=0;
b=a;
if(a>=0)
{
if(a+0.5>=b+1)
{
printf("%d",b+1);
}
else
printf("%d",b);
}
else
{
if(a-0.5<=b-1)
printf("%d",b-1);
else
printf("%d",b);
}
return 0;
}