include <stdio.h>
int main()
{
double d;
scanf("%lf", &d);
int a = (int)d;
//正
if (d >= 0)
{
if (d + 0.5 >= a + 1.0)
printf("%d", a + 1);
else
printf("%d", a);
}
//负
else
{
if (d - 0.5 <= a - 1.0)
printf("%d", a - 1);
else
printf("%d", a);
}
return 0;
}
c语言将浮点转换成整型,然后四舍五入
最新推荐文章于 2023-12-17 16:46:40 发布