样例过了但全wa
查看原帖
样例过了但全wa
752094
MornHus楼主2022/9/1 19:02
#include<bits/stdc++.h>
using namespace std;
int n[30];
char m[30][1000];
int main(){
	int maxx=-1;
    string a,b,c,d;
    getline(cin,a);
    getline(cin,b);
    getline(cin,c);
    getline(cin,d);
    a+=b+c+d;
    for(int i=0;i<a.length();i++){
        if(a[i]<='Z'&&a[i]>='A')n[a[i]-'@']++;
    }
    for(int i=1;i<=26;i++){
    	m[i][0]=(char)i+'@';
    	if(n[i]>maxx)maxx=n[i];
    	for(int j=1;j<=n[i];j++){
    		m[i][j]='*';
		}
	}
	for(int i=maxx;i>=0;i--){
    	for(int j=1;j<=26;j++){
    		cout<<m[j][i];
    		if(j==26)continue;else cout<<' ';
		}
		cout<<endl;
	}
    return 0;
}
2022/9/1 19:02
加载中...