样例过了,但全WA,佬们看看哪错了
查看原帖
样例过了,但全WA,佬们看看哪错了
1165215
XTTian楼主2023/11/22 20:11
#include<iostream>
using namespace std;
#include<string>
#include<algorithm>
#include<cstdio>
#include<cstring>
# include <stdio.h>
#include<vector>
int arr[26];
void fun(char a)
{
	int t = a - 'A';
	arr[t]++;
}
int main()
{
	string t;	
	//输入,把26个英文字母的个数记录下来
	for (int i = 0; i < 4; i++)
	{
		getline(cin, t);
		for (int j = 0; j <t.size(); j++)
			if (t[j] >= 'A' && t[j] <= 'Z')
				fun(t[j]);
	}	
	//找到出现次数最多的字母
	int max = arr[0];
	for (int i = 0; i < 26; i++)
		if (arr[i] > max)
			max = arr[i];
	//模拟输出
	for (int i = max; i > 0; i--)
	{
		for (int j = 0; j < 26; j++)
		{
			if (arr[j] < i)
				cout << " ";
			else
				cout << "*";
			cout << " ";
		}
		cout << "\n";
	}
	for (int i = 0; i < 52; i++)
		cout << " ";
	cout << "\n";
	char ch = 'A';
	for (int i = 1; i <= 52; i++)
	{
		if (i % 2 != 0)
		{
			cout << ch;
			ch++;
		}
		else
			cout << " ";		
	}
	return 0;
}
2023/11/22 20:11
加载中...