題目概要:

找出某數的費氏數列,並表示成2進位。Ex 17=(100101)

Ex 17=13+3+1

13
1 0 0 1 1

解題方向:

1. 先建立費氏數列表。

2. 從表中找出與N(輸入的數字)相差最小的數字,並做相減,並使用一個字串紀錄,假如有相減到則是1,沒有減到則是0,一直迴圈,直到N=0為止。

程式碼:

arrow
arrow
    文章標籤
    Java
    全站熱搜

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