字符統(tǒng)計(jì)
[問(wèn)題描述]
給定一個(gè)由小寫字母組成的字符串(長(zhǎng)度在1至100之間), 統(tǒng)計(jì)各個(gè)字母在這個(gè)字符串中出現(xiàn)的次數(shù)。
[輸入格式]
有一行,表示要統(tǒng)計(jì)的字符串
[輸出格式]
有若干行,每行輸出一個(gè)字符以及它在字符串中出現(xiàn)的次數(shù),中間用一個(gè)空格符分隔。
在輸出時(shí)注意以下兩點(diǎn):
1、 沒(méi)有在字符串中出現(xiàn)的字符不要輸出
2、 輸出的每個(gè)字符應(yīng)按照字母順序排列
[樣例輸入]
baazza
[樣例輸出]
a 3
b 1
z 2
#include<iostream>
#include<string>
using namespace std;
int main()


{
char ch[100];
int t[26];
for (int i=0;i<26;i++)
t[i]=0;
cin>>ch;
for (i=0;i<strlen(ch);i++)
t[((int)ch[i])-((int)'a')]++;
for (i=0;i<26;i++)
if (t[i]>0)

{
cout<<(char)(i+(int)'a')<<'\t'<<t[i]<<endl;
}
return 0;
}
posted on 2009-12-27 18:50
jyy 閱讀(129)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
OJ平臺(tái)