乙级的题目训练主要用来熟悉编程语言的语法和形成良好的编码习惯和编码规范。从小白开始逐步掌握用编程解决问题。
由于科学计数法表示形式中含有字符, 所以输入数据需要存储成字符串。
由于题设提示长度不会超过9999字节, 所以数值位数大概在1万位。所以为了避免数值溢出, 结果也要存储为字符串(或者直接输出)
我们需要把科学计数法转成普通数字表示法的步骤明确好, 然后用编程语言翻译即可。
回顾我们人工转换的过程, 其实就是找到各个部分(实属部分, 指数部分, 小数点)
然后实数部分不变, 把小数点往后移动与指数值相同的位数即可.
实数部分和指数部分以’E’分隔, 只要找到’E’, 其前面的部分就是实数部分, 后面的部分就是指数部分
原本小数点在索引为2的位置(从0开始计数).
指数部分是-3, 小数点位置应该变为 (2-3) = -1
而我们预期的输出结果是"0.00123400". 二者的关系是: