題目:
鍵盤輸入乙個字串,並且統計其中各種字元出現的次數。
種類有:大寫字母、小寫字母、數字、其他
思路:
1 既然用到鍵盤輸入,肯定是scanner
2 鍵盤輸入的是字串,那麼:string str= sc.next();
3 定義四個變數,分別代表四中字元各自的出現次數
4 需要對字串乙個字,乙個字檢查,string --> char,方法就是tochararray()
5 遍歷char 字元陣列,對當前字元的種類進行判斷,並且用四個變數進行++動作。
6 列印輸出四個變數,分別代表四種字元出現的次數
public
class
demo08stringcount
elseif(
'a'<= ch && ch <=
'z')
elseif(
'0'<= ch && ch <=
'9')
else
} system.out.
println
("大寫字母有:"
+countupper)
; system.out.
println
("小寫字母有:"
+countlower)
; system.out.
println
("數字有:"
+countnumber)
; system.out.
println
("其他字元有:"
+countother);}
}
Python練習 統計字串中的字元個數
統計字串中的字元個數 題目內容 定義函式countchar 按字母表順序統計字串中所有出現的字母的個數 允許輸入大寫字元,並且計數時不區分大小寫 形如 def countchar string return a list ifname main string input print countcha...
字串的統計字串
給定乙個字串,統計每乙個字母的出現次數 比如aabbccc,列印出來就是a 2 b 2 c 3 思路還是採取遍歷,注意這幾個題的思路都比較類似 要注意這裡的sstream 這裡的clear 並非清空了緩衝區,而只是重置標誌,如果要重置緩衝區,則應為ss.str include include usi...
字串的統計字串
題目 給定乙個字串str,返回str的統計字串。例如,aaabbadddffc 的統計字串為 a 3 b 2 1 d 3 f 2 c 1 補充題目 給定乙個字串的統計字串cstr,再給定乙個整數index,返回cstr所代表的原始字串上第index個字元。例如,a 1 b 100 所代表的原始字串上...