利用陣列統計字串中字元出現次數

2021-08-31 16:24:04 字數 620 閱讀 8659

題目要求:輸入一行包括大寫字母,小寫字母及數字的字串,該字串以#號為結束標記,要求統計指定字元出現次數,能夠實現迴圈操作

題解:通過ascii值之間的關係,開闢乙個陣列,邊輸入邊計數,查詢時通過下標查詢

#include using namespace std;

void count()

; char ch;

cout<<"請輸入字串:(以#號結束)";

while(cin>>ch&&ch!='#')

cout<<"請輸入查詢的字元:";

cin>>ch;

cout<<"字元出現次數為:";

cout<>ch&&ch!='#')

cout<<"請輸入查詢的字元:";

cin>>ch;

cout<<"字元出現次數為:";

if(ch>='a'&&ch<='z') cout<='a'&&ch<='z') cout<>ch&&ch!='#')

cout<<"請輸入查詢的字元:(輸入#號退出)";

cin>>ch;

while(ch!='#')

return 0;

}

javaScript統計字串中字元出現的次數

很簡單,思路是定義乙個空物件來儲存字元和它對應出現的次數,如下 2016 06 29 隨便打一串字元做測試 var str sdwprwqsjxg json for var i 0,l str.length i l i console.log json.stringify json 基於此可以擴充套...

統計字串中字元出現次數(延伸)

統計字串中字元出現的次數 1.簡單統計次數 returnstrnum function str,who for var i 0,l str.length i l i return strnum who console.log that.returnstrnum sgdgfdgrrgdv g 4 說明...

Matlab 統計cell中字串出現的次數

matlab 統計cell中字串出現的次數 matlab三行 就能完成 raw1d xlsread filename.xlsx 1 讀入檔案 x char raw1d 將cell變成字元陣列 a tabulate x 統計字元陣列中個元素出現的次數 a即包含元素 頻數 頻率 注 char函式要求ra...