#include <stdio.h>
int main(){
int hand = 0;//头
int in = 0;//中
int end = 0;//尾
for (int i = 100; i < 1000; ++i){
//获取头
hand = i/100;
//获取中
in = (i - (hand * 100)) / 10;
//获取尾
end = i % 10;
//根据次方相乘三次
hand = (hand*hand*hand);
in = (in*in*in);
end = (end*end*end);
if (i == (hand + in + end)){
printf("%d\n", i);
}
}
getchar();
return 0;
}