全WA求助
查看原帖
全WA求助
384746
_JG233_楼主2021/2/15 21:00
#include <bits/stdc++.h>
using namespace std;
int byac[5000][5000] = {0};
int ydac[99999] = {0};
int jdac[9999][9999] = {0};
int max_num = 0;
int main(){
	string a;
	for(int i=0;i<4;i++){
		getline(cin,a);
		for(int j=0;j<a.size();j++){
			byac[i][j] = (int)a[j];
		}
	}
	for(int i=0;i<4;i++){
		for(int j=0;;j++){
			if(byac[i][j] == 0){
				break;
			}
			if(byac[i][j] >= 65 && byac[i][j] <= 90){
				ydac[byac[i][j]-64]++;
			}
		}
	}
	for(int i=1;i<=26;i++){
		if(ydac[i] > max_num){
			max_num = ydac[i];
		}
	}
	int num = 1;
	int num2 = 0;
	int d = 1;
	while(d != 27){
		for(int i=0;i<=ydac[num];i++){
			for(int j=num2;j<num2+1;j++){
					jdac[i][j] = (int)'*';
				}
		}
		num++;
		num2++;
		d++;
	}
	for(int i=11;i>0;i--){
		for(int j=0;j<=26;j++){
			cout << (char)jdac[i][j] << ' ';
		}
		cout << endl;
	}
	for(int i=65;i<=90;i++){
		if(i != 90){
			cout << (char)i << ' ';
		}
		else{
			cout << (char)i;
		}
	}
	return 0;
}

请问这个代码有什么问题?各位大佬?

2021/2/15 21:00
加载中...