C++中提供了四舍五入的函数round(),在cmath的头文件中,但是四舍五入后小数变为整数,要使保留一位小数可以先乘10,再利用round函数四舍五入,再除以10.0。
代码如下:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
cout << round(10/8.0*10)/10.0;
cout << "Hello world!" << endl;
return 0;
}