【C++】對字符串中每個字符出現的頻率進行統計


1.原理:計算機中一個字符只占一個字節,有效的字符個數最多不超過128個,因此,可以定義一個128位的數組來存儲不同字符的出現次數,用數組下標來表示相應的字符。
2.代碼實現:

include

using namespace std;

int main()
{
int a[128]={0};
char s[]="adsgajklbxcbvojhad";
for(int i=0;s[i];i++)
a[s[i]]++; //統計字符個數
for(int j=0;j<128;j)
if (a[j])
cout<<(char)j<<":""<<a[j]<<endl; //輸出相應的字符和出現次數

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM