要求:
(1)求出它是几位数(2)分别输出每一位数字(3)输出逆序数
#include <stdio.h>
int main()
{
int input = 0, b = 0;
scanf("%d", &input);
int a = input, count = 0, number = 0;
printf("每位为:");
while (a)
{
b = a % 10;
printf("%d ", b);
number = number * 10 + b;
a /= 10;
count++;
}
printf("\n位数为%d位\n", count);
printf("逆序数位:%d\n", number);
return 0;
}