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));
}

真是个大聪明。