設計一個遞迴函式 f 計算1+2+...+n。
學習重點: 熟悉遞迴函數
題目程度: 微難
設計一個遞迴函式 f 計算1*2*...*n。
學習重點: 熟悉遞迴函數
題目程度: 微難
利用下面公式, 撰寫遞迴函示: f(1) = 2, f(n) = f(n-1) + 2*n。
學習重點: 熟悉遞迴函數
題目程度: 微難
利用下面公式, 撰寫遞迴函示: f(1) = 0, f(2) = 1, f(n) = f(n-1) + f(n-2)。
學習重點: 熟悉遞迴函數
題目程度: 稍難
利用遞迴函示反轉任意字串。
學習重點: 熟悉遞迴函數
題目程度: 微難
讓使用者輸入任意字串, 設計遞迴函式 f ,移除指定的字元。
學習重點: 熟悉遞迴函數
題目程度: 稍難
讓使用者輸入任意字串, 設計遞迴函式 f ,替代 c1 字元為 c2 字元。
學習重點: 熟悉遞迴函數
題目程度: 很難
讓使用者輸入任意字串, 設計遞迴函式 f ,計算出現 c 字元出現次數。
學習重點: 熟悉遞迴函數
題目程度: 稍難
撰寫遞迴函示,求解2數最大公因數。

學習重點: 熟悉遞迴函數
題目程度: 很難
利用下面公式, 撰寫遞迴函示: f(1) = 1, f(n) = f(n-1) + (3*n-2)。
學習重點: 熟悉遞迴函數
題目程度: 微難
輸入任意一個整數n, 然後自動產生 1 到 n 的所有不是3的倍數數列。
學習重點: 熟悉條件判斷、迴圈
題目程度: 普通
讓使用者持續輸入任意次數內容, 直到輸入finish才結束, 最後輸出過程共輸入幾次。
學習重點: 熟悉迴圈break
題目程度: 普通
首先輸入n代表要接收的資料筆數, 然後依序分行輸入資料內容,並儲存在串列中, 最後顯示出來。
學習重點: 熟悉for迴圈、串列
題目程度: 普通
任意輸入資料,並儲存在串列中, 直到輸入 end 結束, 最後顯示筆數與內容出來。
學習重點: 熟悉迴圈break、串列
題目程度: 普通
任意輸入數值資料,並儲存在串列中, 直到輸入 end 結束, 最後顯示內容出來, 並加總計算結果。
學習重點: 熟悉字串轉數值、串列
題目程度: 普通
任意輸入數值資料,並儲存在串列中, 直到輸入 end 結束, 最後顯示內容出來, 並找出最大與最小值。
學習重點: 熟悉最大與最小值、串列
題目程度: 普通
任意輸入資料,並儲存在串列中, 直到輸入 end 結束, 最後分行顯示內容出來。
學習重點: 熟悉串列、串列資料讀取
題目程度: 容易
任意輸入資料,並儲存在串列中, 直到輸入 end 結束, 最後利用索引值方式分行顯示內容出來。
學習重點: 熟悉串列、串列資料讀取
題目程度: 普通
任意輸入資料,並儲存在串列中, 直到輸入 end 結束, 最後依據內容由小到大顯示內容出來。
學習重點: 熟悉串列、串列排序
題目程度: 普通