回复 10楼 孤寂的小菜
另一方法:#include<stdio.h>
void main()
{
int a,b,c,d,e,f,i,j,x,y,z;
printf("输入一整数:");
scanf("%d",&x);
do{
a=x/100000;
b=(x-a*100000)/10000;
c=(x-a*100000-b*10000)/1000;
d=(x-a*100000-b*10000-c*1000)/100;
e=(x-a*100000-b*10000-c*1000-d*100)/10;
f=x%10;
if(a!=0)
{y=a*100+b*10+c;
z=f*100+e*10+d;}
else
if(b!=0)
{y=b*100+c*10+d;
z=f*100+e*10;
}
else
if(c!=0)
{
y=c*10+d;
z=f*10+e;
}
else
if(d!=0)
{
y=d*10+e;
z=f*10;
}
else
if(e!=0)
{
y=e;
z=f;
}
x=y+z;
}while(x>10);
printf("%d\n",x);
}