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;
}