题解驾到!!!(确信)

蔡悠然  •  5个月前


include<bits/stdc++.h>

using namespace std; char a[5][1000001]; int b[27]={0}; int main(){

int d=0;
for(int i=1;i<=4;i++)
    gets(a[i]);
for(int i=1;i<=4;i++)
    for(int j=0;j<=strlen(a[i]);j++)
        if(a[i][j]>=65&&a[i][j]<=90)
            b[a[i][j]-64]++;
for(int i=0;i<=26;i++)
    if(b[i]>d)d=b[i];
for(int i=d;i>=1;i--){
    for(int j=1;j<=26;j++){
        if(b[j]>=i)
            cout<<"*";
        else
            cout<<" ";
        if(b[j]!=26)
        cout<<" ";
    }
    cout<<endl;
}
for(char i='A';i<='Z';i++){
    cout<<i;
    if(i!='Z')
        cout<<" ";
}
cout<<endl;
return 0;

}


评论: