这个题好水有木有!!!
代码如下:
#include <stdio.h>
int main()
{
int m,n,t,i,z,x,c,count=0;
while (scanf("%d%d",&m,&n)!=EOF)
{
if(m>n)
{
t=m;
m=n;
n=t;
}
for(i=m;i<=n;i++)
{
z=i%10;//个
x=i/10%10;//十
c=i/100;//百
if(z*z*z+x*x*x+c*c*c==i)
{
if(count==0)
{
printf("%d",i);
count++;
}
else
{printf(" %d",i);
}
}
}
if(count==0)
printf("no");
printf("\n");
count=0;
}
return 0;
}
仅代表个人观点,不喜勿喷!!!