hdu2010

#include <iostream>
using namespace std;
int main(){
	int m,n,i,num;
	int A[10]={0};
	while(cin>>m>>n){
		num=0;
		int x,y,z;
		for(i=m;i<=n;i++){
			x=i/100;
            y=(i-x*100)/10;
            z=i-x*100-y*10;
            if(i==x*x*x+y*y*y+z*z*z){
			A[num]=i;
			num++;
			}	
		}
		if(num==0)cout<<"no"<<endl;
		else{
			for(int j=0;j<num-1;j++){
				cout<<A[j]<<" ";
			}
			cout<<A[num-1]<<endl;
		}
	}
 
	return 0;
}
菜鸟刷题,代码风格水平请见谅。
发布了16 篇原创文章 · 获赞 12 · 访问量 8098

猜你喜欢

转载自blog.csdn.net/ziyou434/article/details/78122813