#include<bits/stdc++.h>
using namespace std;
char c;
int a[30];//桶计数
int main(){
//将字符A~Z转换成数字0~25
//用下标0~25所对应的元素表示字符A~Z出现个数
while((c=getchar())!=EOF) //EOF是输入流的结束符
{
if(c>='A'&&c<='Z') a[ c-'A' ]++;
}
//a[]中已经统计出了所以单词出现的次数
int maxn=0;//记录出现次数最多的单词的出现次数
for(int i=0;i<26;i++)
if(maxn<a[i]) maxn=a[i];
for(int i=maxn;i>0;i--,puts(""))//注意:每一行输出均需要回车
for(int j=0;j<26;j++)
if(a[j]>=i) cout<<"* ";
else cout<<" ";
for(char ch='A';ch<='Z';ch++)
cout<<ch<<" ";
return 0;
}
03-08
494
09-23
870
09-24
222