杭电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 }

 

posted @ 2016-11-07 21:18  Posase  阅读(196)  评论(0编辑  收藏  举报