1.使用变量flag来控制分支的走向和空格的插入
2.whlie(scanf()!=EOF)可以用来输入多组数据
代码如下
#include<stdio.h>
int main(){
int n,m,i,A,B,C;
while(scanf("%d %d",&m,&n) != EOF)
{
int flag=1;
for(i=m;i<=n;i++)
{
A=i/100%10;
B=i/10%10;
C=i%10;
if(i==A*A*A+B*B*B+C*C*C)
{
if(flag==0)
{
printf(" ");
}
printf("%d",i);
flag=0;
}
}
if(flag==1)
printf("no");
printf("\n");
}
return 0;
}