F:实数的输出格式
描述
利用流操纵算子实现: 输入一个实数,先以非科学计数法输出,小数点后面保留5位有效数字;再以科学计数法输出,小数点后面保留7位有效数字。
输入
以非科学计数法表示的一个正实数,保证可以用double类型存储。
输出
第一行:以非科学计数法输出该实数,小数点后面保留5位有效数字;
第二行:以科学计数法输出该实数,小数点后面保留7位有效数字。
样例输入
12.34
样例输出
12.34000 1.2340000e+01
#include <iostream>
using namespace std;
int main()
{
double x;
cin >> x;
cout.setf(ios::fixed);//fixed固定小数点位数
cout.precision(5);
cout << x << endl;
cout.unsetf(ios::fixed);
cout.setf(ios::scientific);//科学技术
cout.precision(8);
cout << x << endl;
return 0;
}