【发布时间】:2018-08-18 21:32:16
【问题描述】:
我正在做一个项目,我希望我的程序能够读取一个前导零的严格 5 位数字。
如何打印包含前导零的数字?
另外:如何提供我的程序读取 5 位数字,包括作为前导数字的零?
【问题讨论】:
-
给我们看一些代码
-
你想如何在你的程序中输入数字?控制台还是通过文件?为您的计划提供背景信息。
-
号码是什么类型的?整数?你能不能把它读成一个字符串并在之后验证/编号?
-
你已经问了三个问题(第一个暗示)。请不要像在教程中一样问几个。如果在
scanf中使用格式说明符%d,则忽略前导零。如果您使用格式说明符%i,则前导零表示八进制值。 -
如果您想准确输入 5 位数字,请使用字符串类型输入。关于“带前导零”的问题也不清楚,必须总是有前导零吗?请发布示例输入和所需的输出。
标签: c numbers digit leading-zero