需要注意的是要立个flag来作输出控制符
#include<iostream>
#include<math.h>
using namespace std;
int main(){
int m,n;
int flag;
while(cin>>m>>n){
flag=0;
for(int i=m;i<=n;i++)
if(i==(pow((i%10),3)+pow((i/10)%10,3)+pow(i/100,3))){
if(flag==0)
cout<<i;
else
cout<<" "<<i;
flag=1;
}
if(flag==0)
cout<<"no";
cout<<endl;
}
return 0;
}