水仙花数

#include<stdio.h>
int main( )
{
 int N,M;
 while(scanf("%d%d",&N,&M)!=EOF)
 {
  int i,j,k,X,flag=1;
  for(X=N;X<=M;X++)
   {
    i=X/100;
    j=X/10-i*10;
    k=X-100*i-10*j;
    if(i*i*i+j*j*j+k*k*k==X)
    printf(flag?"%d":" %d",X),flag=0;
    if(X==M&&!flag)
    puts("");
  }
 
  if(flag)
  puts("no");
}
  return 0;
}
  
刚开始时,没有注意格式,presentation error…

posted on 2011-04-28 13:56  more think, more gains  阅读(123)  评论(0编辑  收藏  举报

导航