球球看看代码
#include<iostream>
#include<string>
#include<cmath>
#include<algorithm>
using namespace std;
int main()
{
string str[4];
for (int i = 0; i < 4; i++)
{
getline(cin, str[i]);
}
char time[26]={0};
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < str[i].length(); j++)
{
time[str[i][j] - 'A']++;
}
}
int maxn = 0;
for (int i = 0; i < 26; i++)
{
maxn = max(maxn, time[i]-0);
}
char pri[450][26];
for (int i = 0; i < 26; i++)
{
for (int j = 0; j < maxn -time[i]; j++)
{
pri[j][i] = ' ';
}
for (int j = maxn - time[i]; j < maxn ; j++)
{
pri[j][i] = '*';
}
pri[maxn][i] = 'A' + i;
}
for (int i = 0; i < maxn+1; i++)
{
for (int j = 0; j < 26; j++)
{
cout << pri[i][j];
}
cout << endl;
}
return 0;
}