习题 2-1 水仙花数(daffodil)

输出100~999中的所有水仙花数,若3位数ABC满足ABC=A^3+B^3+C^3,则称其为水仙花数。例如153=1^3+5^3+3^3,所以153是水仙花数。

#include
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);
			}
		}
	}
 }

你可能感兴趣的:(《算法竞赛入门经典,第2版》刘汝佳习题解答)