CF691C Exponential notation
题目描述
给定一个正的十进制数 $x$。
你的任务是将它转换为“简单科学计数法”表示。
设 $x = a·10^{b}$,其中 $1 \leq a < 10$,则一般情况下,“简单科学计数法”形式为“aEb”。如果 $b = 0$,则应省略“Eb”部分。如果 $a$ 是整数,应写作不带小数点的形式。同时,$a$ 和 $b$ 不应含有多余的零。
输入格式
一行,包含一个正的十进制数 $x$。该行长度不超过 $10^{6}$。注意,所给数字可能非常大,因此你不能使用标准的内建数据类型(如 "float"、"double" 等)。
输出格式
输出一行,表示 $x$ 的“简单科学计数法”形式。
说明/提示
由 ChatGPT 5 翻译