C++四舍五入后保留一位小数

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;
}
posted @ 2020-02-05 10:41  等一城烟雨  阅读(8673)  评论(0)    收藏  举报