輸出100~999中的所有水仙花數。
水仙花數為3位數ABC並滿足ABC = A3 + B3 + C3,
例如153 = 13 + 53 +33,則153為水仙花數。
程式碼如下:
#include <stdio.h>
int main(void)
{
for(int i = 1; i <= 9 ; i++)
{
for(int j = 0; j <= 9; j++)
{
for(int k = 0; k <= 9; k++)
{
int sum = 100 * i + 10 * j + 1 * k;
if(sum == i * i * i + j * j * j + k * k * k)
{
printf("%d\n", sum);
}
}
}
}
}
文章標籤
全站熱搜