正序分解一个整数
//正序分解一个整数
#include <stdio.h>
int main()
{
int x=123;
//int x;scanf("%d",&x);
int t=0;
while(x>0)
{
int d=x%10;//3 2 1
t=t*10+d;//3 32 321
x=x/10;//12 1 0 //依次去除末尾,直到为0
}
printf("x=%d,t=%d\n",x,t);//将整数求逆,并打印出来检验是否求逆成功
x=t; //将求逆后的结果赋值给x,即x=321
while(x>0)
{
int d=x%10;//1 2 3
x=x/10; //32 3
printf("%d ",d); //再将整数求逆,并依次输出
}
return 0;
}