#include <stdio.h>
#include <math.h>
int main (void)
{
int n,m,i,k;
while(scanf("%d%d",&n,&m)!=EOF)
{
k=0;
for(i=n;i<m+1;i++)
{
if(i==pow(i/100,3)+pow(i/10%10,3)+pow(i%10,3))
{
if(k)
printf(" ");
printf("%d",i);
k=1;//控制只有兩個輸出之間會存在空格,順便標記有木有出現過水仙花數
}
}
if(0==k)
printf("no");
printf("\n");
}
return 0;
}分享到: