c中编写程序,输入一个五位数以内的整数 ,正序输出各位数,需要代码实现
时间: 2024-05-01 13:17:27 浏览: 98
输入一个不多于五位的整数,输出它是几位数,各位数字,及其逆序
4星 · 用户满意度95%
好的,以下是 C 语言的程序代码:
```c
#include <stdio.h>
int main()
{
int num, digit, count = 0;
int digits[5]; // 存储每一位数字的数组
printf("请输入一个五位数以内的整数:");
scanf("%d", &num);
// 将每一位数字存入数组
while (num != 0 && count < 5) {
digit = num % 10;
digits[count] = digit;
num /= 10;
count++;
}
// 正序输出每一位数字
for (int i = count - 1; i >= 0; i--) {
printf("%d ", digits[i]);
}
return 0;
}
```
程序流程:从标准输入中读取一个五位数以内的整数,然后将它每一位上的数字存储到数组 `digits` 中,最后正序输出它的每一位数字。
阅读全文