水仙花数
#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 阅读(129) 评论(0) 收藏 举报
浙公网安备 33010602011771号