#include <iostream>
using namespace std;
int main() {
//水仙花数是指一个3位数,它的每个位
//上的数字的3次幂之和等于它本身
//例如 : 1^3 + 5^3 + 3^3 = 153;
int a=100;
do {
int x = a / 100;//百位
int y = a / 10 % 10;//十位
int z = a % 10;//个位
if ((x*x*x + y*y*y + z*z*z) == a) {
cout << a << endl;
}
a++;
} while (a < 1000);
system("pause");
return 0;
}
