【描述】
输出所有“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153=13+53+33.
【C语言】
#include<stdio.h>
#include<math.h>
int main() {
int one, ten, hun;
int i, n;
for (i = 100; i < 1000; i++) {
one = i % 10;
hun = i / 100;
ten = (i % 100) / 10;
n = one * one * one + ten * ten * ten + hun * hun * hun;
if (i == n)
printf("%d\n", i);
}
return 0;
}