1. 程式人生 > >T1027 輸出浮點數(#Ⅰ- 2

T1027 輸出浮點數(#Ⅰ- 2

【題目描述】

讀入一個雙精度浮點數,分別按輸出格式“%f”,“%f”保留5位小數,“%e”和“%g”的形式輸出這個整數,每次在單獨一行上輸出。

【輸入】

一個雙精度浮點數。

【輸出】

第一行是按“%f”輸出的雙精度浮點數;

第二行是按“%f”保留5位小數輸出的雙精度浮點數;

第三行是按“%e”輸出的雙精度浮點數;

第四行是按“%g”輸出的雙精度浮點數。

【輸入樣例】

12.3456789

【輸出樣例】

12.345679
12.34568
1.234568e+001
12.3457

【源程式】

#include<iostream>
#include
<cstdio> using namespace std; int main() { double n; cin>>n; printf("%f\n",n); printf("%.5f\n",n); printf("%e\n",n); printf("%g\n",n); return 0; }