回复 2楼 wp231957
#include <stdio.h>void main()
{
int x,i,b,c=0,d=1;
int a[10];
printf("x=:");
scanf("%d",&x);
if(x>=10){
for(i=0;x>=10;i++)
{
a[i]=x%10;
x/=10;
}
a[i]=x;}//最后一位数输出定义!
else
{
i=0;
a[i]=x;
}
for(b=i;b>=0;b--)
{
printf("%d\n",a[b]);//循环输出每位数!
}
printf("\n");
for(b=i;b>=0;b--)
{
c+=a[b]*d;d*=10;//逆数输出(逐渐升位)
}
printf("%d\n",c);
}
麻烦了!!