题目描述
题目描述
小婷和小泽正在学习科学记数法。
在科学记数法中,一个数可记作一个实数 与 的 次幂的乘积,即 。在计算机中,上式一般表示为 AeB。例如, 可用科学记数法表示为 1.23456e2。
给定一个实数 的科学记数法在计算机中的表示 a.deb。保证其各个部分满足:
- ;
- 不含多余末尾
0,但是有可能是一个单独的0; - 为整数。
小泽希望小婷把实数 还原为通常的十进制表示法。请你帮助他们求出结果。
输入格式
第一行一个整数 ,接下来 行每行一组数据,每组数据:
共一行,一个形如 a.deb 的字符串,表示给定实数的科学记数法在计算机中的表示。
注意: 题面中 e 与其他部分之间的空格,仅为显示清晰,输入的字符串中不包含空格。
输出格式
输出 行,每行输出通常的十进制表示法下的 。输出时:
- 如果 为整数,则输出其整数值,不要带小数部分和小数点,也不要带前导
0; - 否则,以
p.q的形式输出 ,其中:- 作为整数部分,不应包含前导
0,但可能等于0; - 作为小数部分,不应包含多余末尾
0,不应等于0。
- 作为整数部分,不应包含前导
输入
6
1.234e2
1.234e3
1.234e5
4.0e0
9.0e-1
5.647e-18
输出
123.4
1234
123400
4
0.9
0.000000000000000005647
输入样例 #2
10
5.0e2
7.1e3
6.904e0
4.8e1
7.02e2
6.23e3
2.9e0
9.52e1
2.839e2
1.22e3
输出样例 #2
500
7100
6.904
48
702
6230
2.9
95.2
283.9
1220
输入样例 #3
10
8.0e0
7.15e1
5.028e2
7.867e3
7.7e0
1.28e1
5.5e2
7.431e3
2.595e0
1.8e1
输出样例 #3
8
71.5
502.8
7867
7.7
12.8
550
7431
2.595
18
数据范围
- 对于 的数据: 部分的长度不超过 ,。
- 对于 的数据: 部分不全为
0且不含多余末尾0,。 - 对于 的数据:, 长度范围为 且不含多余末尾
0,。
本题共 个测试点,每个测试点 分。
测试点限制
| 测试点编号 | 限制 |
|---|---|
| 的长度不超过 , | |
不全为 0 且不含多余末尾 0, |
|
| 满足完整数据范围 |