C++中可用以下两种方法保留小数:(四舍五入保留)
//保留小数
#include<iostream>
#include<iomanip>
using namespace std;
int main() {
float a = 3.1415926;
//第一种,使用setprecision
cout << fixed << setprecision(3) << a << endl;
//不加fixed保留3位数字
cout << setprecision(3) << a << endl;
//第二种,C风格的格式输出
printf("%.3f", a);
}