【100-1000】的水仙花数

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<cmath>
using namespace std;

int main(){
	int i,a,b,c;
	/*			 
	for(i=100;i<=999;i++){
		a=i/100;
		b=i/10%10;
		c=i%10;
		if(pow(a,3)+pow(b,3)+pow(c,3)==i){
			cout<<i<<endl;
		}
	}
	*/
	for(a=1;a<=9;a++)
		for(b=0;b<=9;b++)
			for(c=0;c<=9;c++){
				if(a!=b&&a!=c&&b!=c&&(pow(a,3)+pow(b,3)+pow(c,3)==a*100+b*10+c)){
					cout<<a*100+b*10+c<<endl;
				}
			}
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_41138935/article/details/81074496