在科学记数法中,一个数被写成一个实数 A� 与一个 1010 的 B� 次幂的积:
A×10B�×10�
在计算机中,上述式子一般表示为 AeB���。
给定一个实数 x� 的科学记数法在计算机中的表示 a.deb�.���,其各个部分满足:
- 0≤a≤90≤�≤9
- d� 可以包含前导 00;d� 可以为 00,但除此之外,不含多余末尾 00;d� 的长度不超过 100100
- b� 为非负整数
请你将实数 x� 还原为通常的十进制表示法后输出。
输入格式
一个形如 a.deb�.��� 的字符串,表示给定实数的科学记数法在计算机中的表示。
输出格式
输出通常的十进制表示法下的 x,输出时:
- 如果 x 为整数,则输出其整数值,不要带小数部分和小数点,也不要带前导 0。
- 否则,以 p.q 的形式输出 x,其中 p 作为整数部分不应包含前导 0(但可能等于 0),q 作为小数部分不应包含多余末尾 0(也不应等于 0)。
数据范围
前 5个测试点满足 d 的长度不超过 3,0≤b≤3。
所有测试点满足 0≤a≤9,d 的长度范围 [1,100],0≤b≤100,当 a 为 0 时,b 一定为 0。
输入样例1:
1.234e2
输出样例1:
123.4
输入样例2:
1.234e3
输出样例2:
1234
输入样例3:
0.44e0
输出样例3:
0.44