1 #include<stdio.h> 2 #include<math.h> 3 int main(){ 4 int i,t,sum=0; 5 for(i=10;i<354294;i++){ 6 t=i; 7 while(t!=0){ 8 sum+=pow(t%10,5); 9 t=t/10; 10 if(sum>i) 11 break; 12 } 13 if(sum==i){ 14 printf("%d\n",sum); 15 } 16 sum=0; 17 } 18 }
原文:http://www.cnblogs.com/panweiwei/p/6445051.html