#include <iostream>
using namespace std;
int main() {
//循环结构案例之水仙花数
//水仙花数是指一个3位数,它的每个位上的数字的三次幂之和等于它本身
int num=100;
int a=0;
int b=0;
int c=0;
do {
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);
return 0;
}