【发布时间】:2016-05-27 03:00:41
【问题描述】:
我正在开发一个程序,它应该只有一个 scanf 函数,它应该能够接受科学计数法和实数的输入。
任何帮助将不胜感激
【问题讨论】:
-
一个更直接的人会告诉你 RTFM。
-
这听起来像是家庭作业。您最好的选择是复习最近在课堂上讨论的内容。
我正在开发一个程序,它应该只有一个 scanf 函数,它应该能够接受科学计数法和实数的输入。
任何帮助将不胜感激
【问题讨论】:
%f 匹配一个浮点数。数字的格式与strtof() 所期望的相同。
(可选)e 或 E 后跟可选的减号或加号以及十进制数字的非空序列(定义指数)
因此,您可以使用%f 说明符来读取e 表示法中的数字。那是,
1e-3 是 1 * 10 ^ -3。
【讨论】: