C语言编程实现输入一个五位数,分别输出其万位 千位 百位 十位 个位数字
时间: 2024-10-29 14:12:19 浏览: 13
C语言中两个常见问题的通用算法.pdf
在 C 语言中,你可以使用 `%d` 格式说明符配合 `scanf` 和 `printf` 函数来实现这个功能。这里我们假设用户输入的是一个整数,然后我们将每一位数字提取出来单独输出。以下是完整的代码示例:
```c
#include <stdio.h>
int main() {
int number;
printf("请输入一个五位数: ");
scanf("%d", &number);
// 分割数字并输出各位
printf("万位: %d\n", number / 10000); // 取模10000得到万位
number %= 10000; // 去掉万位
printf("千位: %d\n", number / 1000); // 取模1000得到千位
number %= 1000; // 去掉千位
printf("百位: %d\n", number / 100); // 取模100得到百位
number %= 100; // 去掉百位
printf("十位: %d\n", number / 10); // 取模10得到十位
printf("个位: %d\n", number % 10); // 取余得到个位
return 0;
}
```
阅读全文