求助,全部RE,本地没有问题
查看原帖
求助,全部RE,本地没有问题
1088732
GXZJQ楼主2023/12/22 18:38
#include<bits/stdc++.h>
using namespace std;
string a[5];
int cishu[27];
int maxnum = -1;
int main() {
	for (int i = 1; i <= 4; i++) {
		getline(cin, a[i]);
		for (int j = 0; j < a[i].size(); j++) {
			if (a[i][j] != ' ') {
				cishu[a[i][j] - 'A' + 1]++;
			} else {
				continue;
			}
		}
	}
	for (int i = 'A'; i <= 'Z'; i++) {
		if (cishu[i - 'A' + 1] > maxnum) maxnum = cishu[i - 'A' + 1];
	}
	for (int i = maxnum; i >= 1; i--) {
		for (int j = 'A'; j <= 'Z'; j++) {
			if (cishu[j - 'A' + 1] >= i) {
				printf("* ");
			} else {
				printf("  ");
			}
		}
		printf("\n");
	}
	printf("A B C D E F G H I J K L M N O P Q R S T U V W X Y Z");
	return 0;
}
2023/12/22 18:38
加载中...