c - 在 C 中打印数字中的前导零

标签 c numbers digit leading-zero

<分区>

我正在做一个项目,我希望我的程序读取一个严格的 5 位数字,前导零。

如何打印包含前导零的数字?
另外:我如何才能让我的程序读取 5 位数字,包括零作为前导数字?

最佳答案

我假设您想读取 int 变量。如果是这样,您可以尝试以下解决方案。

#include<stdio.h>
void main()
{
  int a;

  scanf("%5d", &a);
  printf("%05d",a);

}

关于c - 在 C 中打印数字中的前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51912718/

相关文章:

c++ - C 和 C++ 中的负用户输入

c++ - 在运行时访问任何结构成员

string - Lua:分割字符串并将两个数字作为单独的变量

regex - 在 Sublime Text 中按数字和空格查找和替换数字

c - gcc:快速检查所有错误但不编译 C?

python - 在从 Python 调用的 C 函数中使用 PyFloat_FromDouble 时获得错误结果

c# - 检查字符串是否以 4 个数字结尾

python - 分别输出多位数字的号码列表

c - C 的 printf 中的数字分组

c - 将从第一个到最后一个的数字打印为文本,而不使用 C 中的数组、递归或二进制运算