题解 | #实现四舍五入#
实现四舍五入
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语言的相关用法和有关题目。

