社区讨论

60分!!!通过不了不知道为什么,回复必关

P1042[NOIP 2003 普及组] 乒乓球参与者 3已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@m09j9hrn
此快照首次捕获于
2024/08/25 20:16
2 年前
此快照最后确认于
2025/11/04 22:26
4 个月前
查看原帖
char match[62503];
int main() { int i = 0; int ME, enemy; ME = enemy = 0; while ((match[i++] = getchar()) != 'E')//输入值W、L、E {
CPP
}
//十一场比赛打印并输出
for (i = 0; match[i] != 'E'; i++)//循环条件当遇到'E'停止循环
{
	if (match[i] == 'W')//华华胜
	{
		ME++;
	}
	else
		if (match[i] == 'L')//对手胜
		{
			enemy++;
		}
	if ((ME == 11 || enemy == 11) && abs(enemy - ME) >= 2)//打印条件
	{
		printf("%d:%d\n", ME, enemy);
		ME = enemy = 0;
	}
}
printf("%d:%d\n", ME, enemy);//未完成的一局or重置一局
printf("\n");
ME = enemy = 0;
//21场制(复制11场制)
for (i = 0; match[i] != 'E'; i++)
{
	if (match[i] == 'W')
	{
		ME++;
	}
	else
		if (match[i] == 'L')
		{
			enemy++;
		}
	if ((ME == 21 || enemy == 21) && abs(ME - enemy) >= 2)
	{
		printf("%d:%d\n", ME, enemy);
		ME = enemy = 0;
	}
}
printf("%d:%d\n", ME, enemy);

return 0;
}

回复

6 条回复,欢迎继续交流。

正在加载回复...