C语言求所有的水仙花数
所谓水仙花数是指一个3位数,其各位数字的立方和等于该数本身!
下面展示一些 内联代码片
。
#include <stdio.h>
//求所有的水仙花数并打印
int main()
{
int i = 0;
int j = 0;
int k = 0;
int l = 0;
for (i = 100;i < 1000; i++)//三位数是从100-999
{
j = i % 10;//求出个位
k = i / 10 % 10;//求十位
l = i / 100;//求百位
if (j * j * j + k * k * k + l * l * l == i)//各位数立方和等于本身
{
printf("%d ",i);//打印
}
}
return 0;
}