为什么呀?本地正确,洛谷错误……
查看原帖
为什么呀?本地正确,洛谷错误……
1095806
Supa7onyz楼主2024/1/22 15:47
//C++98
#include <bits/stdc++.h>
using namespace std;
int main()
{
    int abc[26];
    memset(abc,0,sizeof(abc));
    char a[4][10000];
    for (int i=0;i<4;i++){
        gets(a[i]);
    }
    for (int i=0;i<4;i++){
        for (int g=0;g<strlen(a[i]);g++){
            if (65<=a[i][g]&&a[i][g]<=90){
                abc[a[i][g]-65]++;
            }
        }
    }
    int mmax=0;
    for (int i=0;i<24;i++){
        mmax=max(mmax,abc[i]);
    }
    for (int i=mmax;i>=0;i--){
        for (int g=0;g<26;g++){
            if (abc[g]>i){
                cout<<"*";
            }else{
                cout<<" ";
            }
            if (g<26){
                cout<<" ";
            }
        }
        cout<<endl;
    }
    for (char i=65;i<=90;i++){
        cout<<i;
        if (i<90){
            cout<<" ";
        }
    }
    return 0;
}
2024/1/22 15:47
加载中...