自己样例对了但全WA
查看原帖
自己样例对了但全WA
546830
XSean楼主2022/8/17 19:05
#include<bits/stdc++.h>
using namespace std;

int main(){
/*
freopen (".in","r",stdin);
freopen (".out","w",stdout);
*/
int char1[27]={};
char s[5][101]={};
for(int i=1;i<=4;i++){
	cin.getline(s[i],101);
	int len=strlen(s[i]);
	for(int j=0;j<len;j++){
		char1[s[i][j]-65+1]++;
	}
}
int maxl=0;
for(int i=1;i<=26;i++){
	maxl=max(maxl,char1[i]);
}
char arr[maxl+1][27]={};
for(int i=1;i<=26;i++){//列
	arr[maxl][i]=char('A'+i-1);
	for(int j=maxl-1;j>=maxl-char1[i];j--){
		arr[j][i]='*';
	}
}
for(int i=0;i<=maxl;i++){
	for(int j=1;j<=26;j++){
		if(j!=26){
			cout<<arr[i][j]<<" ";	
		}else{
			cout<<arr[i][j];
		}
	}
	cout<<endl;
}




/*
fclose(stdin);
fclose(stdout);
*/
	return 0;
}

2022/8/17 19:05
加载中...