水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:153=1³+5³+3³。
#include <stdio.h>
int main()
{
int i,j,k,n;
for (n = 100;n < 1000;n++)
{
i = n / 100;//百位
j = n / 10 % 10;//十位
k = n % 10;//个位
if (i * 100 + j * 10 + k == i * i * i + j * j * j + k * k * k)
printf("%d ", n);
}
printf("\n");
return 0;
}