题解 | #实现四舍五入#
实现四舍五入
https://www.nowcoder.com/practice/020a0cf673174d5795d97ae79cff59a0
#include <iostream> using namespace std; int main() { float a=0; int b; float c=0; int d=0; cin>>a; b=(int) a; c=a-b; c=c*10; d=(int) c; if(a>=0) { if(d>=5) { a=(int) a; a=a+1; } else { a=(int) a; } } else { if(d<=-5) { a=(int) a; a=a-1; } else { a=(int) a; } } cout << a << endl; } // 64 位输出请用 printf("%lld")
C语言基础 文章被收录于专栏
里面较为详细的介绍了c语言的相关用法和有关题目。