主题:大神看看哪里错了 哪里能简洁 求助~~
#include<iostream>
#include<iomanip>
using namespace std;
const double pi=3.1415926;
int a(double x)
{
cout<<"输出8位有效位数的浮点数:"<<endl;
cout<<setprecision(8)<<x<<endl;
return 0;
}
int b(double x)
{
cout<<"输出6位小数位表示的数:"<<endl;
cout<<setprecision(6)<<fixed;
cout<<x<<endl;
cout<<setprecision(6);
return 0;
}
int c(double x)
{
cout<<"输出6位小数位指数方式表示的数:"<<endl;
cout<<setiosflags(ios::scientific)<<x<<endl;
return 0;
}
int main()
{
double x=pi;
a(x);
b(x);
c(x);
return 0;
}
编译能过 结果不对 大婶们看看