水仙花数:一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.(例如:13 + 53 + 33 = 153).求出所有三位数的水仙花数.求编程.
问题描述:
水仙花数:一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身.(例如:13 + 53 + 33 = 153).求出所有三位数的水仙花数.求编程.
答
for(int i = 100 ; i {
int x = i/100;
int y = i/10%10;
int z = i%10;
if(x*x*x+y*y*y+z*z*z == i)
printf("%d\n",i);
}