输出所有的水仙花数。

”水仙花数”是指一个三位数,其每位数字的立方和等于该数本身。
#include
#include
void main()
{
    int i;
    double hundred,ten,unit;
    for(i = 100;i <= 999;++i)
    {
           hundred = i /100;
           ten= i % 100 / 10;
	   unit = i % 10;
	   if(pow(hundred,3) + pow(ten,3) + pow(unit,3) == i)
	   {	
		printf("%d\n",i);
	   }	
    }
}

结果如下图:

输出所有的水仙花数。_第1张图片

你可能感兴趣的:(C语言)