首先我们分析 此题的算法。
给出123,如何逆序为321呢。
123%10=12.....3
12%10=1.....2
1%10=0.....1
各项取余就是逆序的三个数字。
设ret = ret *10 +余数
#include<stdio.h>
int main()
{
int x,digit;
scanf("%d",&x);
int ret = 0;
while(x>0)
{
digit=x%10;
ret = ret*10+digit;
x/=10;
}
printf("%d",ret);
return 0;
}