学校的题不会了初学者

初学者小问题不回来请求厉害的朋友们帮忙解答一下呗 尽力了谢谢各位啦

img


# include <stdio.h>
int main()
{
    float n;
    scanf("%f",&n);
    float f = n - (int)n;
    if(f < 0.5){
        printf("%d",(int)n);
    } else if(f >= 0.5){
        printf("%d",(int)n+1);
    }
return 0;
}

# define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<math.h>
int main()
{
    float x;
    scanf("%f", &x);
    int y = round(x);
    printf("%d", y);
}

你好,这个问题不难。 你可以看看这些博客:

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^