本地无问题,提交全WA。。。
查看原帖
本地无问题,提交全WA。。。
453763
无名小码农楼主2021/3/5 13:24
#include <stdio.h>
int main()
{
	char a[101];
	int  s[30]={0};
	int i,j,z;
	for(i=0;4>i;i++)
	{
		gets(a);
		for(j=0;a[j]!=0;j++)
		{
			if(a[j]!=' ')
				s[a[j]-'A']++;
		}
	}
	int max=s[0];
	for(i=0;26>i;i++)
	{
		if(s[i]>max)
			max=s[i];
	}
	char t[100][30]={0};
	char ch='A';
	for(i=0;26>i;i++,ch++)
	{
		t[max][i]=ch;
	}
	for(i=0;26>i;i++)
	{
		for(j=0;s[i]>j;j++)
		{
			t[max-j-1][i]='*';
		}
	}
	for(i=0;max+1>i;i++)
	{
		for(z=25;z>=0;z--)
		{
			if(t[i][z]=='*'||t[i][z]=='Z')
			{
				for(j=0;z>=j;j++)
				{
					if(j!=z)
						printf("%c ",t[i][j]);
					else
						printf("%c",t[i][j]);
				}
				break;
			}
		}
		if(i!=max)
			printf("\n");
	}
	return 0;
}

求助大佬,SOS

2021/3/5 13:24
加载中...