【问题描述】
给出一个最多是5位数的正整数,编写程序,要求:求它是几位数;逆序打印出各位数字。
【参考代码】
#include <stdio.h>
int main()
{
int n, a, i=0;
printf("请输入最多是五位数的正整数:");
scanf("%d", &n);
do{
i++;
a = n % 10;
printf("%d", a);
n = n / 10;
} while (n);
printf("\n该数为%d位数", i);
return 0;
}