#include<bits/stdc++.h>
using namespace std;
int main()
{
int sum=0,o=0,t=0,h=0;//sum个数 o 个位数 t 十位数 h 百位数
for (int i=100;i<1000;i++)
{
o=i%10;
t=(i/10)%10;
h=i/100;
if(h*h*h+t*t*t+o*o*o==i){
cout<<i<<endl;
sum+=1;
}
}
cout<<sum<<endl;
}
水仙花数是指一个 3 位数,它的每个位上的数字的 3 次幂之和等于它本身