输入1234 输出4321
参考代码
#include <stdio.h>
int main()
{
int n = 0;
//输入数据
scanf("%d", &n);
//获取每一位
while(n)
{
printf("%d", n%10);
n /=10;
}
return 0;
}
分析:
取余可以得到最后一个数字
除可以去掉最后一个数字 使之再取余得到去掉后的数字的最后一个数字
1234%10=4
1234/10=123
123%10=3
123/10=12
12%10=2
12/10=1
1%1=0
1/1=0
可以看出这是一个循环:且n为0则跳出循环
while(n)
{
printf("%d", n%10);
n /=10;
}