#include <bits/stdc++.h>
using namespace std;
int length(string s)
{
return s.size();
}
int main()
{
int num[26] = {0}, l, maxx = 0;
string s;
for (int i = 0; i < 4; i++)
{
getline(cin,s);
l = length(s);
for (int j = 0; j < l; j++)
{
if (s[j] >= 'A' && s[j] <= 'Z')
num[int(s[j] - 'A')]++;
}
}
for (int i = 0; i < 26; i++)
{
maxx = max(maxx, num[i]);
}
for (int i = maxx; i > 0; i--)
{
for (int j = 0; j < 26; j++)
if (num[j] >= i)
cout << '*';
else
cout << ' ';
cout << endl;
}
for (int i = 0; i < 26; i++)
cout << char(i + 'A');
}
求dalao解答 自己输几个例子都没什么问题 但是系统就是不给过