救救孩子(っ °Д °;)っ本地可但提交全哇
查看原帖
救救孩子(っ °Д °;)っ本地可但提交全哇
374802
Shalom楼主2021/1/8 22:28

本地测试样例输出正确,第一个测试点本地运行输出也正确。 用的是devcpp 球球大佬指点迷津

#include<stdio.h>
#include<string.h>

int main()
{
	char a[110], b[110], c[110], d[110];
	int l[27]={0};
	fgets(a, 110, stdin);
	fgets(b, 110, stdin);
	fgets(c, 110, stdin);
	fgets(d, 110, stdin);
	
	int i, j=0;
	int m, n;
	for (i=0;;i++) {
		if (a[i]=='\n') break;
		if (a[i]>='A'&&a[i]<='Z') 
			l[a[i]-'A'+1]++;
	}
	for (i=0;;i++) {
		if (b[i]=='\n') break;
		if (b[i]>='A'&&b[i]<='Z') 
			l[b[i]-'A'+1]++;
	}
	for (i=0;;i++) {
		if (c[i]=='\n') break;
		if (c[i]>='A'&&c[i]<='Z') 
			l[c[i]-'A'+1]++;
	}
	for (i=0;;i++) {
		if (d[i]=='\n') break;
		if (d[i]>='A'&&d[i]<='Z') 
			l[d[i]-'A'+1]++;
	}
	for (i=1;i<=26;i++) {
		if (l[i]>l[j])
			j=i;
	}
	m=n=l[j];
	for (i=1;i<=m;i++) {
		for (j=1;j<=26;j++) {
			if (l[j]<n)
				printf("  ");
			else 
				printf("* ");
		}
		printf("\b\n");
		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;
}

有个朋友说wa是wonderfulanswer(滑稽

2021/1/8 22:28
加载中...