0分求调
查看原帖
0分求调
897858
NEXUSNOA楼主2024/5/21 12:50
#include<bits/stdc++.h>
using namespace std;
int a[27],tmp=4,mx;
string b;
int main(){
	while(tmp){
		getline(cin,b);
		int sz=b.size();
		for(int i=0;i<sz;i++){
			if(b[i]>'Z' || b[i]<'A')continue;
			a[b[i]-'A'+1]++;
			mx=max(a[b[i]-'A'+1],mx);
		}
		tmp--;
	}
	while(mx){
		int j;
		for(j=26;j>0;j--){
			if(a[j]>=mx)break;
		}
		for(int i=1;i<=j;i++){
			if(a[i]>=mx)cout<<'*';
			else cout<<" ";
		}
		cout<<endl;
		mx--;
	}
	for(int i=1;i<=26;i++)cout<<char(i+64);
	return 0;
}
2024/5/21 12:50
加载中...