猿问

从键盘输入任意正整数,判断其位数,并求每位的数字和反序数字?

慕斯0152944
浏览 1778回答 2
2回答

asd8532

#include<stdio.h> int main(){     int n=12345,s=0,count=0,t=0,z=0;  //scanf("%d",&n);int tem = n;     while(n){         s*=10;         s+=n%10;         n/=10;         count++;     }          while(tem){         z++;t=tem%10;         tem/=10;         printf("第%d位数为%d\n",z,t);     }          printf("%d位数的反序为%d",count,s);     return 0; }

儁破孩

转换成字符串,再用String.charAt(char c)方法,可能会方便点……
随时随地看视频慕课网APP
我要回答