1.保留有效数字
函数:setprecision(x)
头文件:iomanip
输出格式:cout<<setprecision(x)<<n<<endl; //x是要求的有效数字位数
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float n=123.45;
cout<<setprecision(5)<<n<<endl;
cout<<setprecision(4)<<n<<endl;
cout<<setprecision(3)<<n<<endl;
return 0;
}
2.保留小数点后几位数字
函数:setprecision(x)
头文件:iomanip
格式:cout>>fixed>>setprecision(x)>>endl; //x是要需要保留的小数点后位数
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float n=123.4567;
cout<<fixed<<setprecision(3)<<n<<endl;
cout<<fixed<<setprecision(2)<<n<<endl;
cout<<fixed<<setprecision(1)<<n<<endl;
return 0;
}