四舍五入整数 与 四舍五入小数
1.在待保留的整数后面加上加上0.5,然后强制转换一下就OK;
2.比如要保留一位小数,则需要四舍五入小数点后第二位,则只需要把这个数乘以10,然后再加上0.5,强制转换后再除以10就可以了;
例如:
代码奉上
#include <iostream>
using namespace std;
main()
{
double n;
cin>>n;
//保留整数
cout<<int(n+0.5)<<endl;
//保留小数点后1位 四舍五入
double m=n*10;
m+=0.5;
printf("%.1lf\n",m/10);
}