利用count控制空格和空行的输出
#include<stdio.h>
int main()
{
int i,j;
int a,b,c;
int count;
while(scanf("%d %d",&i,&j) != EOF)
{
count = 0;
for(;i<=j;i++)
{
a=i/100;
b=i/10%10;
c=i%10;
if((a*a*a+b*b*b+c*c*c )== i)
{
if(count==0) printf("%d",i);
else printf(" %d",i);
count ++;
}
}
if(count == 0)
printf("no\n");
else printf("\n");
}
return 0;
}