本地运行无问题,云端RE WA RE RE RE,求助
查看原帖
本地运行无问题,云端RE WA RE RE RE,求助
496354
wsw6484楼主2021/3/22 11:43
#include<stdio.h>
#include<string.h>
#define space ' '
int main()
{
	char input[400],read;
	int alpha[27]={0,};
	int i=0,max=0,c=4;
	while(c)
	{
		read=getchar();	
		if(read=='\n')c--;
		input[i]=read;
		i++;
	
    }
    for(int k=0;k<strlen(input);k++)
    {
        switch(input[k])
        {
        	case 'A':alpha[1]++;continue;
        	case 'B':alpha[2]++;continue;
        	case 'C':alpha[3]++;continue;
        	case 'D':alpha[4]++;continue;
        	case 'E':alpha[5]++;continue;
        	case 'F':alpha[6]++;continue;
        	case 'G':alpha[7]++;continue;
        	case 'H':alpha[8]++;continue;
        	case 'I':alpha[9]++;continue;
        	case 'J':alpha[10]++;continue;
        	case 'K':alpha[11]++;continue;
        	case 'L':alpha[12]++;continue;
        	case 'M':alpha[13]++;continue;
        	case 'N':alpha[14]++;continue;
        	case 'O':alpha[15]++;continue;
        	case 'P':alpha[16]++;continue;
        	case 'Q':alpha[17]++;continue;
        	case 'R':alpha[18]++;continue;
        	case 'S':alpha[19]++;continue;
        	case 'T':alpha[20]++;continue;
        	case 'U':alpha[21]++;continue;
        	case 'V':alpha[22]++;continue;
        	case 'W':alpha[23]++;continue;
        	case 'X':alpha[24]++;continue;
        	case 'Y':alpha[25]++;continue;
        	case 'Z':alpha[26]++;continue;
        }
    }
    for(int j=1;j<=26;j++)
    {
    	if(alpha[j]>max)max=alpha[j];
    }
    char excel[max+1][51];
    for(int p=0;p<max+1;p++)
    {
    	for(int q=0;q<51;q++)
    	{
    		excel[p][q]=space;
    	}
    }
	for(int k=0;k<51;k++)
    {
    	if(k%2==0) excel[max][k]='A'+k/2;
    	else excel[max][k]=space;
    }
    for(int w=1;w<=26;w++)
    {
    	if(alpha[w]!=0)
    	{
		for(int e=max-1;e>=max-alpha[w];e--)
    	{
    		excel[e][2*(w-1)]='*';
    	}
        }
    }
    for(int o=0;o<max+1;o++)
    {
    	for(int u=0;u<51;u++)
    	{
    		if(u==50)printf("%c\n",excel[o][u]);
    		else putchar(excel[o][u]);
    	}
    }
    return 0;
}
2021/3/22 11:43
加载中...