反序数
*问题分析与算法设计
求一个整数的反序数。求反序数的方法是从整数的末尾依次截取最后一位数字,每截取一次后整数缩小10倍,将截取的数字作为新的整数的最后一位(新的整数扩大10倍后加上被截取的数字)。这样原来的整数的数字从低到高被不断地截取,依次作为新的整数从高到低的各位数字。
#include<stdio.h>
int main()
{
int number,i,j;
scanf("%d",&number);
for(i=number,j=0;i>0;i/=10) //按位将整数倒过来,产生反序数
{
j=j*10 + i%10;
}
printf("%d-->%d",number,j);
return 0;
}