題目要求:統計乙個給定字串中指定的字元出現的次數具體的輸入輸出格式規定如下:
輸入格式:測試輸入包含若干測試用例,每個測試用例包含2行,第1行為乙個長度不超過
5的字串,第2行為乙個長度不超過80的字串。注意這裡的字串包含空格,即空格也
可能是要求被統計的字元之一。當讀到』#'時輸入結束,相應的結果不要輸出。
輸出格式:對每個測試用例,統計第1行中字串的每個字元在第2行字串**現的次數,
按如下格式輸出:
c0 n0
c1 n1
c2 n2…
其中ci是第1行中第i個字元,ni是ci出現的次數。
輸入樣例:
ithis is a test
i ng
this is a long test string
輸出樣例:
i 2i 3
5n 2
g 2**:
#include
#include
using
namespace std;
const
int maxm=5;
int times[maxm]=;
intmain()
}}for(
int index=
0;indexsize()
;index++)}
return0;
}
分別統計字串中各字元個數
輸入乙個字串,分別統計字串中各字元出現個數,並將字元按個數從大到小輸出,如果個數相同,ascii值大的在前,如輸入為dddddffffffffnn時,輸出為ffdnd。include include include typedef struct node node node createlist i...
統計給定字串中各字元出現的次數
思路 先把字串轉為陣列,遍歷陣列,宣告乙個空物件,陣列元素為物件的key,同一元素出現的次數為物件的value。var str abcdfabfgxsxzabc54acb4 var array str.split 字串轉為陣列 console.log array var obj for var i ...
字串 統計各小寫字元個數
a 97 a 65 0 48 輸入一段字串,要求統計其中小寫字母出現的次數。按照出現次數的多少依次輸出。當出現相同次數字母時,按照字母的先後順序依次輸出 分析 分2個功能完成 統計字串個小寫字母出現的次數 按照從小到大的順序輸出 include include void calccharcount ...