一、什么是水仙花数呢?
1.一个3位数
2.这个3位数的个位的立方+十位的立方+百位的立方=这个3位数
举例:153=1*1*1+5*5*5+3*3*3,所以153是一个水仙花数
二 、代码
#include <stdio.h>
int main()
{
int i, ge, shi, bai;
for (i = 100; i < 999; i++)
{
ge = i % 10;
shi = i / 10 % 10;
bai = i / 100;
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i)
{
printf("%d\t", i);
}
}
return 0;
}
三、运行结果