几天刷题,记录下初学的c++浮点数输出控制。
四舍五入:可以用round函数进行处理。比较灵活。
#include<cmath>
#include<iostream>
using namespace std;
int main()
{
double a,b;
cin>>a;
b=round(a*100)/100;
cout<<b<<endl;
return 0;
}
保留位数:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
double a;
cin>>a;
cout<<setiosflags(ios::fixed)<<setprecision<<a<<endl;
return 0;
}