题解 | #实现四舍五入#

实现四舍五入

https://www.nowcoder.com/practice/020a0cf673174d5795d97ae79cff59a0

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

// 64 位输出请用 printf("%lld")

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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