标签:
1 #include<stdio.h> 2 int fun(int n) 3 { 4 int i=0,j=0,k=0,a[20]; 5 while(n) 6 { 7 a[i++]=n%10; 8 n/=10; 9 } 10 for(j;j<i;j++) 11 { 12 k*=10; 13 k+=a[j]; 14 } 15 return k; 16 } 17 int main() 18 { 19 int a[100],n,r,i,j; 20 while(scanf("%d",&n)!=EOF) 21 { 22 r=0; 23 a[0]=n; 24 i=0; 25 while(n!=fun(n)) 26 { 27 r++; 28 n+=fun(n); 29 a[++i]=n; 30 } 31 printf("%d\n",r); 32 for(j=0;j<r;j++) 33 printf("%d--->",a[j]); 34 printf("%d\n",a[r]); 35 } 36 return 0; 37 }
标签:
原文地址:http://www.cnblogs.com/isole/p/5774446.html