

Time Limit: 2 sec / Memory Limit: 1024 MiB
配点 : 150 点
問題文
実数 X が小数点以下第 3 位まで与えられます。
実数 X を以下の条件を満たすように出力してください。
- 小数点以下の部分について、末尾に
0
を付けない - 末尾に過剰な小数点を付けない
制約
- 0 \le X < 100
- X は小数点以下第 3 位まで与えられる
入力
入力は以下の形式で標準入力から与えられる。
X
出力
答えを出力せよ。
入力例 1
1.012
出力例 1
1.012
1.012
はそのまま出力しても構いません。
入力例 2
12.340
出力例 2
12.34
12.340
を末尾に 0
を付けずに出力すると 12.34
となります。
入力例 3
99.900
出力例 3
99.9
99.900
を末尾に 0
を付けずに出力すると 99.9
となります。
入力例 4
0.000
出力例 4
0
0.000
を末尾に 0
や過剰な小数点を付けずに出力すると 0
となります。
Score : 150 points
Problem Statement
A real number X is given to the third decimal place.
Print the real number X under the following conditions.
- The decimal part must not have trailing
0
s. - There must not be an unnecessary trailing decimal point.
Constraints
- 0 \le X < 100
- X is given to the third decimal place.
Input
The input is given from Standard Input in the following format:
X
Output
Output the answer.
Sample Input 1
1.012
Sample Output 1
1.012
1.012
can be printed as it is.
Sample Input 2
12.340
Sample Output 2
12.34
Printing 12.340
without the trailing 0
results in 12.34
.
Sample Input 3
99.900
Sample Output 3
99.9
Printing 99.900
without the trailing 0
s results in 99.9
.
Sample Input 4
0.000
Sample Output 4
0
Printing 0.000
without trailing 0
s or an unnecessary decimal point results in 0
.