如题,上传后提示第一个监测点数据是1,我下载了第一个检测点,自己运行的时候没出错。 以及,为什么这里的c语言不能用gets_s
#include<stdio.h>
#include<stdlib.h>
#include<ctype.h>
#include<time.h>
#include<string.h>
int main() {
	int i, t, defen = 0, duishoudefen = 0, a = 1;
	char words[2500][25];
	for (t = 0; t <= 2500; ++t) {
		fgets(words[t], 25, stdin);
		for (i = 0; i <= 25; ++i) {
			if (words[t][i] == 'E')
				a = 0;
		}
		if (a == 0)
			break;
	}
	for (t = 0; t <= 2500; ++t)
	{
		for (i = 0; i < 25; ++i)
		{
			if (words[t][i] == 'W')
				++defen;
			if (words[t][i] == 'L')
				++duishoudefen;
			if (words[t][i] == 'E')
				break;
			if (defen == 11 || duishoudefen == 11) {
				printf("%d:%d\n", defen, duishoudefen);
				defen = 0;
				duishoudefen = 0;
			}
		}
	}
	printf("%d:%d\n", defen, duishoudefen);
	defen = 0;
	duishoudefen = 0;
	printf("\n");
	for (t = 0; t <= 2500; ++t)
	{
		for (i = 0; i < 25; ++i)
		{
			if (words[t][i] == 'W')
				++defen;
			if (words[t][i] == 'L')
				++duishoudefen;
			if (words[t][i] == 'E')
				break;
			if (defen == 21 || duishoudefen == 21) {
				printf("%d:%d\n", defen, duishoudefen);
				defen = 0;
				duishoudefen = 0;
			}
		}
	}
	printf("%d:%d", defen, duishoudefen);
	return 0;
}