請撰寫一程式,讓使用者輸入一個長度不超過50字元的字串,此字串均為小寫字母,依原字母出現次序, 輸出該字串出現最多次的英文字母以及出現的次數。注意: 最多次的英文字母可能不只一個。

學習重點: 熟悉字串
題目程度: 微難

請撰寫一程式,讓使用者輸入一個長度不超過50字元的字串,該字串包含英文大小寫、數字與特殊符號,其中若是英文字母,則將每個字元依照鍵盤的位置,輸出它們右邊的大寫或小寫英文字母。若輸入字元非英文字母, 或其右邊並非英文字母,如「@」、「6」、「P」、「L」、「M」,則不做更動,原樣輸出。

學習重點: 熟悉字串
題目程度: 微難

請撰寫一程式,讓使用者輸入兩個長度大於3且不超過20的字串,輸出兩字串的長度以及兩字串連結後反轉的結果,若字串長度有誤,請輸出「error」。

學習重點: 熟悉字串
題目程度: 微難

輸入任意字串內容, 將其中的小寫英文字母加密,加密方法為所有小寫字母向後偏移2個字母,若不是小寫字母則原碼輸出。

學習重點: 熟悉字串
題目程度: 稍難

針對輸入字串內容, 直到接收到空白內容為止, 將每列中的每個英文單字字首轉為大寫再輸出。

學習重點: 熟悉字串
題目程度: 微難

請撰寫一程式,讓使用者輸入長度不超過10字元的數字字串,將字串轉換為整數後,輸出原本的字串內容及轉換後的結果。

學習重點: 熟悉字串
題目程度: 微難

請撰寫一程式,讓使用者輸入一個1~9位數的數字,輸出每一個數字相乘加的算式及結果。

學習重點: 熟悉字串
題目程度: 稍難

請撰寫一程式,讓使用者輸入兩個正整數a、b,請輸出區間[1,a)執行下方公式後的所有正整數結果。公式: (√a)**b

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

請撰寫一程式,讓使用者輸入一正整數,判斷是否為迴文數,若是,請輸出「Yes」;若不是,請輸出「No」。所謂迴文數是指:此數的數字按相反的順序重新排列後,所得到的數和原來的數一樣。

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

請import math模組, 撰寫一程式,讓使用者輸入a、b、c、d、e及f六個浮點數變數值,計算並輸出下列公式值(四捨五入至小數點後第二位)。公式:|a|∗⌊b⌋+c^d∗√e+log10f

學習重點: 熟悉數值運算
題目程度: 很難

請撰寫一程式,讓使用者輸入一個正整數,輸出該數的質因數分解式子,質因數請由小而大相乘;若為質數,請輸出「-1」。

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

請撰寫一程式,製作一個4位數的猜數字系統,讓使用者先輸入一個4位數字,為猜數字的答案,接著再輸入三組數字,若數值、位置與答案完全相同,則為A;若數值與答案相同但位置不同,則為 B,最後依序輸出猜數字的結果。提示:每個4位數數值皆不能重複。

學習重點: 熟悉條件判斷、迴圈、串列
題目程度: 微難

請撰寫一個程式,讓使用者輸入兩個8位元的二進位字串,分別輸出兩字串以十進位、二進位相加的結果,若二進位相加超出位元顯示範圍,皆以「11111111」表示。注意: 禁止使用內建函數 int、bin。

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

請撰寫一程式,讓使用者輸入一個用斜線(/)分隔的整數字串,字串長度不得超過128字元,將字串中的整數字元轉換為整數後輸出(以半形空格隔開),最後計算總合。

學習重點: 熟悉字串分割
題目程度: 微難

請撰寫一程式,讓使用者輸入一個字串及整數n,n為字串的索引值,請判斷索引值為n的字元,若為大寫,則將大寫轉成小寫;若為小寫,則將小寫轉成大寫,並替換成新的字串,若不是大寫或小寫則不做任何理。最後輸出大小寫轉換後的字元與字串。

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

請撰寫一程式,讓使用者輸入一個包含英文大小寫的字串,並依序將字串中的大、小寫字母分離,最後依序輸出字串中的大寫字串、小寫字串及大寫字母的數量。

學習重點: 熟悉字串
題目程度: 微難

請撰寫一程式,讓使用者輸入兩個正整數n、m及n*m個整數,建立n*m的二維串列資料,請將二維串列輸出後, 再輸出全部內容以半行逗號隔開後輸出。

學習重點: 熟悉二維串列
題目程度: 普通

請撰寫一程式,讓使用者輸入九個整數,請輸出由小而大排序後的結果及其總和。

學習重點: 熟悉串列
題目程度: 很難

請撰寫一程式,讓使用者輸入六個不重複的整數,計算並輸出較大的三個數值和與較小的三個數值和之差。

學習重點: 熟悉串列
題目程度: 微難

請撰寫一程式,製作撲克牌比大小遊戲,讓使用者輸入兩張牌,比較兩張牌的大小並將結果輸出。撲克牌比大小規則:每張牌分別以英文及數字表示,其中S代表黑桃、H代表紅心、D代表方塊、C代表梅花,數字為1~13。首先比較花色:黑桃>紅心>方塊>梅花;當花色相同時,再比較數字:13最大、1最小。

學習重點: 熟悉串列
題目程度: 稍難