P1598 求助大佬这题卡好久了
  • 板块灌水区
  • 楼主AC_wmk
  • 当前回复16
  • 已保存回复16
  • 发布时间2023/8/26 01:40
  • 上次更新2023/11/3 01:10:56
查看原帖
P1598 求助大佬这题卡好久了
588198
AC_wmk楼主2023/8/26 01:40

第1个wa

第3个re

这是代码

#include <bits/stdc++.h>
using namespace std;
int s[27],o,maxx=-1,maxy;
char c[112];
int main()
{
	for(int i=0;i<4;i++)
	{
		while(scanf("%c",&c[++o]))
		{
			if(c[o]>='A' && c[o]<='Z')
			{
				s[c[o]-'A']++;
			}
			if(c[o]=='\n')
			{
				o--;
				break;	
			}
		}
		o=0;
	}
	for(int i=0;i<26;i++)
	{
		if(maxx<s[i]) maxx=s[i];
	}
	maxy=maxx;
	for(int i=0;i<maxy;i++)
	{
		maxx=-1;
		for(int i=0;i<26;i++)
		{
			if(maxx<s[i]) maxx=s[i]; 	
		}	
		for(int i=0;i<26;i++)
		{
			if(s[i]==maxx)
			{
				printf("*");
				s[i]--;
			}
			else printf(" ");
			if(i<25) 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/8/26 01:40
加载中...