为啥全红,谁帮我看看
  • 板块P1598 垂直柱状图
  • 楼主wj_M
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/12/20 17:59
  • 上次更新2024/12/20 21:16:57
查看原帖
为啥全红,谁帮我看看
1610798
wj_M楼主2024/12/20 17:59
#include<iostream>
using namespace std;
#include<string>
int main()
{
	int a[26] = { 0 };
	string s;
	for (int i = 0; i < 4; i++)
	{
		getline(cin, s);
		for (int j = 0; j < s.size(); j++)
		{
			a[s[j] - 'A']++;
		}
	}
	int mmax = 0;
	for (int i = 0; i < 26; i++)
	{
		mmax = max(a[i], mmax);
	}
	
	for (int i = 0; i < mmax; i++)
	{
		for (int j = 0; j < 26; j++)
		{
			if (a[j] >= mmax - i)
			{
				cout << '*';
			}
			else
			{
				cout<<" ";
			}
		}
		cout << endl;
	}
	for (int i = 0; i < 26; i++)
	{
		cout << char('A' + i);
	}
    return 0;
}
2024/12/20 17:59
加载中...