用c语言编写程序:给出一个不多于5位的正整数,要求: (1)求出它是几位数; (2)分别输出每一位数字; (3)按逆序输出各位数字。
时间: 2023-05-30 09:04:32 浏览: 137
输入一个不多于五位的整数,输出它是几位数,各位数字,及其逆序
4星 · 用户满意度95%
```c
#include <stdio.h>
int main() {
int n, digit[5], count = 0;
printf("请输入一个不多于5位的正整数:");
scanf("%d", &n);
while (n > 0) {
digit[count] = n % 10;
n /= 10;
count++;
}
printf("它是%d位数\n", count);
printf("每一位数字分别为:");
for (int i = count - 1; i >= 0; i--) {
printf("%d ", digit[i]);
}
printf("\n按逆序输出各位数字:");
for (int i = 0; i < count; i++) {
printf("%d", digit[i]);
}
return 0;
}
```
阅读全文