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; //輸出相應的字符和出現次數
}
