定义
所谓“水仙花数”,是指一个3位数,其各数字立方和等于该数本身。
例如: 153=13+53+33
代码
#include <stdio.h>
int main()
{
int n, i, j, k,a;
printf("parcissus number are:\n");
for (n = 100; n < 1000; n++)
{
i = n / 100; //求百位数
j = (n / 10) % 10; //求十位数
k = n % 10; //求个位数
a =i*i*i + j*j*j + k*k*k;
if (n == a)
printf("%d ", n);
}
printf("\n");
return 0;
}