1. 程式人生 > >習題 2-1 水仙花數(daffodil)

習題 2-1 水仙花數(daffodil)

輸出100~999中的所有水仙花數,若3位數ABC滿足ABC=A^3+B^3+C^3,則稱其為水仙花數。例如153=1^3+5^3+3^3,所以153是水仙花數。

#include<stdio.h>
int main()
{
	int i=1,j=0,k=0,su,sum;
	for(i=1;i<10;i++)
	{
		for(j=0;j<10;j++)
		{
			for(k=0;k<10;k++)
			{
				su=i*100+j*10+k;
				sum=i*i*i+j*j*j+k*k*k;
				if(su==sum)
				printf("%d\n",sum);
			}
		}
	}
 }