题解 | #四舍五入#

四舍五入

https://ac.nowcoder.com/acm/problem/22006

#include <stdio.h>
#include <math.h>
int main()
{
    int a,b;

    scanf("%d",&a);
    if(a%10<5)
    b=a-a%10;
    else
        b=a-a%10+10;
    printf("%d\n",b);
    return 0;
}

更简单的方法来了:不用判断,给a加5再舍去个位,达到四舍五入效果

#include <stdio.h>
#include <math.h>
int main()
{
    int a,b;
    scanf("%d",&a);
        a+=5;
        b=a-a%10;
    printf("%d\n",b);
    return 0;
}
全部评论

相关推荐

01-02 20:08
马鞍山学院 Java
27届学院本誓死冲击...:实习经历最好写上做了什么项目,负责什么业务,否则有点假
点赞 评论 收藏
分享
评论
9
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务