#include<stdio.h>
int main(){
int a;
scanf("%d",&a);
int a1=a;
int wei=1;
int ge;
ge=a%10;
printf("%d",ge);
while(a=a/10){
wei++;//获得位数
int b;
b=a%10;
printf("%d",b);
}
printf("\n%d\n",wei);//输出位数
int cifang=1;
for(int i=0;i<wei-1;i++){
cifang*=10;
}
int num=a1;int num2=num;
while(1){
num=num2/cifang;
printf("%d",num);
num2=num2-num*cifang;
cifang/=10;
if(cifang==0){
break;
}
}
return 0;
}
输出一个数的位数,以及正反序输出
猜你喜欢
转载自blog.csdn.net/MallowFlower/article/details/80097585
今日推荐
周排行