#include <bits/stdc++.h>
using namespace std;
string s1,s2,s3,s4;
int a[100],b[100],maxn = -1;
int main(){
getline(cin,s1);
getline(cin,s2);
getline(cin,s3);
getline(cin,s4);
for(int i = 0;i < s1.size();i++)
if(s1[i] >= 'A' && s1[i] <= 'Z')
a[s1[i]-'A']++;
for(int i = 0;i < s2.size();i++)
if(s2[i] >= 'A' && s2[i] <= 'Z')
a[s2[i]-'A']++;
for(int i = 0;i < s3.size();i++)
if(s3[i] >= 'A' && s3[i] <= 'Z')
a[s3[i]-'A']++;
for(int i = 0;i < s4.size();i++)
if(s4[i] >= 'A' && s4[i] <= 'Z')
a[s4[i]-'A']++;
for(int i = 0;i < 25;i++)
maxn = max(maxn,a[i]);
for(int i = maxn;i >= 0;i--){
for(int j = 0;j < 26;j++){
if(a[j] > i)
cout << "* ";
else
cout << " ";
}
cout << endl;
}
cout << "A B C D E F G H I J K L M N O P Q R S T U V W X Y Z";
return 0;
}
为什么本地样例过了,提交就爆零,各位大佬帮帮忙