水仙花数

#include <stdio.h>
int main()
{
 int m,n,a,b,c,i,s;
 while(scanf("%d%d",&m,&n)!=EOF)
 {
  s=0;
 for(i=m;i<n+1;i++)
  {
   a=i/100;
   b=i%100/10;
   c=i%10;
   if(i==a*a*a+b*b*b+c*c*c)
   {
    if(s==1)
    printf(" ");
    printf("%d",i);
    s=1;
   }
  
  }
  if(s==0)
   printf("no\n");
  else
   printf("\n");
 }
 return 0; 
}
 

posted @ 2013-07-29 17:52  hpu张亚飞  阅读(147)  评论(0)    收藏  举报