题目描述
解题思路
#include<iostream>
using namespace std;
bool sxh(int n) {
int a,b,c;
a=n/100;
b=(n-a*100)/10;
c=n-a*100-b*10;
//cout<<a<<b<<c;
if(a*a*a+b*b*b+c*c*c==n)
return true;
return false;
}
int main() {
int m,n;
//bool flag=false;
while(cin>>m>>n) {
bool flag=false;
int j=0;//控制输出格式
for(int i=m; i<=n; i++) {
if(sxh(i)) {
j++;
flag=true;
if(j==1)
{
cout<<i;
}else{
cout<<' '<<i;
}
}
}
if(!flag)
cout<<"no";
cout<<endl;
}
return 0;
}