使用floor函数把数字舍入到特定的小数位置
0.05舍入到十分位为0.1;
0.005舍入到百分位为0.01;
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double n;
int point;
cout << "输入数字:";
cin >> n;
cout << "输入舍入的小数位数,如舍入到百分位,输入2,";
cin >> point;
int temp = pow(10, point);
cout << floor(n*temp + 0.5) / temp;
system("pause");
return 0;
}