求助,本地运行样例能过,为什么评测全WA呢?
查看原帖
求助,本地运行样例能过,为什么评测全WA呢?
486331
Ustinian_楼主2021/4/5 13:56
#include<stdio.h>
#include<string.h>
int s[26];
int main()
{
	char s1[100]={0},s2[100]={0},s3[100]={0},s4[100]={0};
	gets(s1);
	getchar();
	gets(s2);
	getchar();
	gets(s3);
	getchar();
	gets(s4);
	int i=0,j=0;
	for(i=0;i<strlen(s1);i++){
		if('A'<=s1[i]&&s1[i]<='Z'){
			int  ch;
			ch=(int)s1[i];
			s[ch-65]++;
		} 
	}
	for(i=0;i<strlen(s2);i++){
		if('A'<=s2[i]&&s2[i]<='Z'){
			int  ch;
			ch=(int)s2[i];
			s[ch-65]++;
		} 
	}
	for(i=0;i<strlen(s3);i++){
		if('A'<=s3[i]&&s3[i]<='Z'){
			int  ch;
			ch=(int)s3[i];
			s[ch-65]++;
		} 
	}
	for(i=0;i<strlen(s4);i++){
		if('A'<=s4[i]&&s4[i]<='Z'){
			int  ch;
			ch=(int)s4[i];
			s[ch-65]++;
		} 
	}
	int max=s[0];
	char c;
	for(i=0;i<26;i++){
		if(s[i]>max)
		max=s[i];
	}
	for(j=max; j>=1; j--)
    {
        for(i=0; i<26; i++)
        {
            if(s[i]>=j) 
                printf("* ");
            else
                printf("  ");
        }
        printf("\n");
    }
    for(i=0; i<26; i++)
        printf("%c ", 'A'+i);
	return 0;
 } 
2021/4/5 13:56
加载中...