题解 | #实现四舍五入#
实现四舍五入
https://www.nowcoder.com/practice/020a0cf673174d5795d97ae79cff59a0
//author:bingxuan //适合C小白 #include <stdio.h> int main () { float a; scanf("%f",&a); int b=(int)a; if(a>=0&&a-b>=0&&a-b>0.5) printf("%d",b+1); else if(a>=0&&a-b>=0&&a-b<0.5) printf("%d",b); else if(a<0&&a-b<0&&a-b>(-0.5)) printf("%d",b); else if(a<0&&a-b<0&&a-b<(-0.5)) printf("%d",b-1); else if(b==a) printf("%d",a); return 0; }
#题解#