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 翻译