程序3

【程序3
题目:打印出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个水仙花数,因为153=1的三次方+5的三次方+3的三次方。

#include

#include

int main()

{

int num,sum,replace,item;

for(num=100;num<=999;num++)

{

sum=0;

replace=num;

while(replace!=0)

{

item=replace%10;

sum=sum+pow(item,3);

replace=replace/10;

}

if(sum==num)

printf("The %d is a daffodil!/n",num);

}

return 0;

}

你可能感兴趣的:(程序3)