杭电2010
#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;
}分享到:
补充:软件开发 , C++ ,