close

輸出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);
                }
                    
            }
        }
    }
}

 

arrow
arrow
    文章標籤
    水仙花數(daffodil)
    全站熱搜

    Will 發表在 痞客邦 留言(0) 人氣()