#include<bits/stdc++.h>
using namespace std;
char ch[5005];
int let[26],maxi=-1;
int main(){
for(int i=0;i<4;i++){
cin.getline(ch,5005);
for(int i=0;i<strlen(ch);i++){
if(ch[i]>='A'&&ch[i]<='Z'){
let[ch[i]-65]++;
}
}
}
for(int i=0;i<26;i++){
maxi=max(maxi,let[i]);
}
for(int i=maxi;i>0;i--){
for(int j=0;j<26;j++){
if(let[j]>=i){
cout<<"* ";
}
else{
cout<<' ';
}
}
cout<<endl;
}
for(int i=0;i<26;i++){
cout<<i+'A'<<' ';
}
return 0;
}
输入样例:
THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG.
THIS IS AN EXAMPLE TO TEST FOR YOUR
HISTOGRAM PROGRAM.
HELLO!
输出:
82248224822482248224822482248224822482248224822482248224* 82248224822482248224822482248224822482248224
82248224822482248224822482248224822482248224822482248224* 82248224822482248224822482248224822482248224
8224822482248224* 822482248224822482248224822482248224* 82248224822482248224822482248224822482248224
8224822482248224* 822482248224822482248224822482248224* 82248224* 8224* 822482248224822482248224
8224822482248224* 822482248224822482248224822482248224* 82248224* 8224* 822482248224822482248224
* 822482248224* 82248224* 822482248224822482248224* 82248224* 8224* 822482248224822482248224
* 822482248224* 82248224* * 82248224* * 8224* 82248224* * * 822482248224822482248224
* 822482248224* 8224* * * 82248224* * 8224* * 8224* * * * 82248224822482248224
* 82248224* * * * * * 82248224* * * * * 8224* * * * 82248224* * 8224
* * * * * * * * * * * * * * * * * * * * * * * * * *
658224668224678224688224698224708224718224728224738224748224758224768224778224788224798224808224818224828224838224848224858224868224878224888224898224908224