請撰寫一程式,讓使用者輸入一個1~4之間的整數,若輸入1,則輸出「one」;若輸入2,則輸出「two」;若輸入3,則輸出「three」;若輸入4,則輸出「four」,若輸入1~4以外的數字,則輸出「error」。

學習重點: 熟悉條件判斷
題目程度: 普通

請撰寫一程式,製作簡易計算機,讓使用者依序輸入兩個整數及一個運算符號,輸入「+」代表兩數字相加、「-」代表兩數字相減、「*」代表兩數字相乘,最後將運算結果輸出。若輸入「+」、「-」、「*」、「/」以外的符號,則輸出「error」。

學習重點: 熟悉條件判斷
題目程度: 普通

請撰寫一程式,讓使用者輸入骰子點數,一顆骰子有1~6個點數,擲 10 次骰子,輸出擲骰點數出現的次數,以及不屬於骰子點數的錯誤次數。

學習重點: 熟悉條件判斷
題目程度: 微難

請撰寫一程式,讓使用者輸入兩個整數,其中第一個整數小於或等於第二個整數,計算兩個整數間(包含輸入值)的奇數和。

學習重點: 熟悉迴圈
題目程度: 普通

請撰寫一程式,讓使用者輸入大於1的整數,並輸出該數是否為質數。(提示: 所謂質數,指除了1和該數自身外,無法被其他自然數整除的數。)

學習重點: 熟悉迴圈
題目程度: 普通

請撰寫一程式,讓使用者輸入一正整數,輸出小於此整數內的所有質數,質數後方請接一個半形空格。

學習重點: 熟悉迴圈
題目程度: 微難

請撰寫一程式,讓使用者輸入整數0或1,若輸入0則以橫排優先的方式輸出三乘三的乘法表;輸入1則以直排優先的方式輸出三乘三的乘法表;否則輸出「error」。提示: 欄與欄間請使用定位符號 \t 區隔。

學習重點: 熟悉迴圈
題目程度: 普通

請撰寫一程式,讓使用者輸入兩個正整數a、b,分別輸出a、b的最大公因數和最小公倍數。

學習重點: 熟悉迴圈
題目程度: 微難

撰寫一名為compute()的函式,接收主程式傳遞的一個串列 d,串列中索引值0代表一列要輸出的星星數;索引值1代表共輸出幾列,試呼叫compute()輸出星星的結果並計算總共有幾顆星星回傳至主程式。

學習重點: 熟悉函數
題目程度: 微難

撰寫一名為compute()的函式,接收主程式傳遞的一個期中考分數,compute()判斷分數值,若分數在0~100以外,則回傳「-1」;若分數大於等於60,則加5分;否則一律加10分,回傳至主程式並輸出。

學習重點: 熟悉函數
題目程度: 普通

撰寫一名為compute()的函式,接收主程式傳遞的一個整數n(n>1),compute()判斷是否為質數,若為質數請回傳「1」,否則回傳「0」。

學習重點: 熟悉函數
題目程度: 微難

首先由鍵盤輸入6個整數並存入串列 d, 然後設計一個compute()的函式,接收主程式傳遞的串列,compute()判斷串列中有幾個3的倍數並回傳至主程式。

學習重點: 熟悉函數
題目程度: 普通

撰寫一名為compute()的函式,接收主程式傳遞的一個串列,串列中索引值1代表運算符號(+或*),若輸入1則索引值前後數值相加;輸入2則相乘,compute()計算運算結果並回傳至主程式進行輸出。

學習重點: 熟悉函數
題目程度: 普通

撰寫一名為compute()的函式,接收主程式傳遞的一個整數n(n ≥ 0),compute()計算n階乘值後回傳並輸出。

學習重點: 熟悉函數
題目程度: 普通

首先接收5筆整數資料, 撰寫一名為compute()的函式,將接收的整數資料傳進來,compute()判斷資料中的最大值回傳並輸出。注意: 禁止使用 sort , max 指令。

學習重點: 熟悉函數
題目程度: 微難

撰寫一名為compute()的函式,接收主程式傳遞的一個正整數n(n<10),compute()計算費式數列第n項的值後回傳。提示:費氏數列的某一項數字是其前兩項的和,而且第0項為0,第一項為1,表示方式如下:F0=0, F1=1, Fn=Fn-1+Fn-2

學習重點: 熟悉函數
題目程度: 稍難

撰寫一名為compute()的函式,接收主程式傳遞的一個串列,串列的前三個數字為分子;後三個數字為分母。第一個數字(分子)和第四個數字(分母)組成分數;第二個數字和第五個數字組成分數,以此類推,共三個分數,compute()判斷最小的分數值後回傳,並取到小數點第三位輸出。

學習重點: 熟悉函數
題目程度: 微難

撰寫一名為compute()的函式,接收主程式傳遞的一個整數n(0 < n < 5000),則利用compute()輸出所有小於n的阿姆斯壯數並回傳總和,否則輸出 error。阿姆斯壯數的定義:若為k位數的正整數,則其所有位數數字的k次方與該數相等。例如: 153 = 13+53+33

學習重點: 熟悉函數
題目程度: 稍難

請撰寫一程式,讓使用者輸入兩個相同長度的字串與一個正整數n,字串長度皆不超過128個字元,依ASCII碼表上的順序比對兩字串前n個字元,最後輸出兩字串前n個字元的比較結果。若使用者輸入正整數n超過字串長度,則輸出「error」。

學習重點: 熟悉字串
題目程度: 普通

請撰寫一程式,讓使用者輸入英文字串(無空白字元),字串長度不超過100字元,將字串中小寫字母轉成大寫字母、大寫字母轉成小寫字母後輸出。注意: 禁止使用 swapcase 指令。

學習重點: 熟悉字串
題目程度: 普通