3601: 科学记数法(语法周赛 Round 21(简单场))
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:3
解决:3
题目描述
给你一个大于等于 的浮点数 ,请将其转换为科学记数法输出。
科学记数法是一种记数的方法。把一个数表示成 与 的 次幂相乘的形式,其中 , 为整数。
-
用科学计数法会记作 ,你应该输出
1.9970111*10^3
。 -
用科学计数法会记作 ,你应该输出
1.0003*10^0
。
注意,此时 小数点后末尾的 是有意义的,你不应该略去任何一个初始给定的 。
-
用科学计数法会记作 ,你应该输出
1.99701110*10^3
。 -
用科学计数法会记作 ,你应该输出
1.00030000*10^0
。
输入
输入一个大于等于 的浮点数 。
提示:请用字符串的形式读取,如果使用 double
的形式肯定会丢失精度。
输出
按题目要求输出对应的科学记数法。
样例输入 复制
1997.0111
样例输出 复制
1.9970111*10^3
提示
1997.0111
1.9970111*10^3
1.0003
1.0003*10^0
1997.01110
1.99701110*10^3
1.00030000
1.00030000*10^0
3
3*10^0
33
3.3*10^1
数据规模与约定
除了题目描述的先之外,对于 的数据,保证 且必然符合正确的小数格式。
- 子任务 1(30 分):保证
-
子任务 2(30 分):用字符串输入时,不包含字符
.
- 子任务 3(40 分):没有特殊限制