全站数据
9 6 1 5 2 8 3

杭电1004的C语言,在DEV C上自己测试通过,提交却是WRONG ANSWER,为什么

教育小百科 | 教育先行,筑梦人生!         

#include <stdio.h>

#include <string.h>

杭电1004的C语言,在DEV C上自己测试通过,提交却是WRONG ANSWER,为什么

int main()

{

int num,i,point=-1,ipoint,col_cal[100]={0},most_colcal=0,indicater=0;

char *most_col[15],col[1000][16],temp[16]; // 字符串长度要至少16,数量至少1000

scanf("%d",&num);

while(num!=0)

{

getchar();

for(i=0;i<num;i++)

{

gets(temp);

for(ipoint=0;ipoint<=point;ipoint++)

{

if(strcmp(col[ipoint],temp) == 0)

{

col_cal[ipoint]++;

indicater=1;

}

}

if(indicater==0)

{

point++;

strcpy(col[point],temp);

杭电1004的C语言,在DEV C上自己测试通过,提交却是WRONG ANSWER,为什么

col_cal[point]=1;

// 不应该放这

}

indicater=0; // 这个初始化位置错了

}

for(ipoint=0;ipoint<=point;ipoint++)

{

if(most_colcal<col_cal[ipoint])

{

most_colcal=col_cal[ipoint];

most_col[0]=col[ipoint];

}

}

puts(most_col[0]);

num=0;

scanf("%d",&num);

for(i=0;i<100;i++)

{

col[i][0]='\0';

col_cal[i]=0;

}

most_colcal=0;

point=-1;

most_col[0]=col[0];

杭电1004的C语言,在DEV C上自己测试通过,提交却是WRONG ANSWER,为什么

most_colcal=0;

indicater=0;

}

}

猜你喜欢内容

更多推荐