1.四舍五入 保留三位小数
-
思路:在这个浮点数的基础上加上0.0005,然后取整数。
-
代码部分:
#include <bits/stdc++.h>
using namespace std;
int main()
{
double n;cin>>n;
cout<<printf("%.3lf\n",n+0.0005)<<endl;
}
2.求百分比(四舍五入保留整数)
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;cin>>n;
int a=n*100.0/sum*1.0+0.5;// 乘以100.0是让数据在计算过程中答案保留成浮点数
//乘以1.0 保证最终数据为浮点数 加0.5四舍五入保留整数
printf("%d%\n",a);
return 0;
}