#include<stdio.h>
int main()
{
int x;
x=12345;
//scanf("%d",&x);//当然你也可以自己输入
int digit;//末-位的数
int ret = 0;// 转化后的数,需要乘过来的
while(x > 0){
digit = x%10;//末一位的数5 ,要是末2位就%100//
//printf("%d",digit);//007
ret = ret*10 + digit; //上一位数的移位,加这次的
//printf("x=%d,digit=%d,ret=%d\n",x,digit,ret); //过程输出测试
x /= 10;//x要变化,变小舍弃末尾数
//x=12345 digit=5 ret=0*10+5=5
//x=1234 digit=4 ret=5*10+4=54
//x=123 digit=3 ret=54*10+3=543
}
printf("%d",ret);
//总之就是末尾位得到,再由末尾数以某种方式得到题目要求的转换,原数要减少且是以丢末尾,
return 0;
}
结果