社区讨论
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 条回复,欢迎继续交流。
正在加载回复...