#include<iostream>
using namespace std;
int main(){
//获取所有的三位数
int num = 100;
do
{
//从三位数中找到水仙花数并打印
int a = 0; //个位
int b = 0; //十位
int c = 0; //百位
a = num % 10; //获取数字的个位
b = num / 10 %10; //获取数字的十位
c = num / 100; //获取数字的百位
if (a*a*a + b*b*b + c*c*c == num)
{
cout << num << endl;
}
num++;
}while(num < 1000);
system("pause");
return 0;
}