杭电2010----水仙花数
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int i,t,n,m,a,b,c; 6 while(~scanf("%d%d",&m,&n)) 7 { 8 for(i=m,t=0; i<=n; ++i) 9 { 10 a=i/100; 11 b=i/10%10; 12 c=i%10; 13 if(a*a*a+b*b*b+c*c*c==i) 14 { 15 if(t) 16 printf(" %d",i); 17 else 18 printf("%d",i); 19 t++; 20 } 21 } 22 if(!t) 23 printf("no"); 24 printf("\n"); 25 } 26 return 0; 27 }