C语言中round()库函数是用于对最接近该数字的给定值进行四舍五入,它接受一个数字并返回四舍五入的值,返回值类型为浮点型整数。
#include<stdio.h>
int main(){
float n;
while(~scanf("%f",&n)){
printf("%.f\n",round(n));
}
}
讨论区看到的另一种不错的解题方法:
#include<stdio.h>
int main(void)
{
float num;
scanf("%f",&num);
printf("%d",(int)(num+0.5));
}
真是个大聪明。