给一个不多于5位的正整数,编程实现:1)输出它是几位数2)分别输出每一位的数字3)计算并输出该数字的逆序数。(例如x=123,则其逆序数为y=321)
#include<stdio.h>
int main() {
int n,t1,t2,cnt=0;
scanf("%d",&n);
t1=n;
t2=n;
while(n!=0){
cnt++;
n/=10;
}
printf("是%d位数\n",cnt);
while(t1!=0){
printf("%d ",t1%10);
t1/=10;
}
printf("\n");
while(t2!=0){
printf("%d",t2%10);
t2/=10;
}
return 0;
}
觉得有用的话采纳一下哈