题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
井字棋的胜负

题目题干

描述

井字棋是一个简单有趣的两人博弈游戏。棋盘是 3*3 的"井"字,两人轮流在空白格落子,本题用大写字母 X 和 O 表示,先手为 X,后手为 O,先占据同一行同一列同一对角线的连续3格者获胜,如果直到棋盘占满都没有任何一方获胜,则视为平局。QEH100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

下图记录了一局游戏(新落子位置均用加粗示意),X 先手,最终在第 7 步时,X 占据了同一行的连续 3 格而获胜。QEH100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

游戏过程中,棋盘状态共有 4 种可能性,分别是 X 胜、O 胜、平局、尚未结束。你的任务是给定棋盘状态,判断属于以上 4 种情况中的哪一种。QEH100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

井字棋的胜负描述 井字棋是一个简单有趣的两人博弈游戏。棋盘是 3*3 的QEH100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入
第一行包含一个整数 n,表示需要判断的棋局数量(1<=n<=10)。接下来每 3 行表示一局游戏(共 n 局),每行连续 3 个字符,"."表示空白,"X"表示先手方的棋子,"O"表示后手方的棋子(注意:是大写字母O,不是数字0)。QEH100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输入保证不包含其他符号,并且棋局均合法(即必为 X胜、O胜、平局、尚未结束 4 种情况之一,并且均为按规则可能出现的状态)。
输出
一共 n 行,每行对应一局游戏的输出答案。QEH100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
若 X 胜,输出 "Game over. X is the winner."QEH100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
若 O 胜,输出 "Game over. O is the winner."QEH100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
若平局,输出 "Game over. Draw."QEH100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
若尚未结束,输出 "To be continued."QEH100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
输出不含引号,且每行必是以上 4 种情况之一。
样例输入
4
O.X
.OO
XXX
..O
XOX
O.X
...
.XO
X..
XOX
OOX
XXO
样例输出
Game over. X is the winner.
Game over. O is the winner.
To be continued.
Game over. Draw.

答案解析

相关题目

最大数
井字棋的胜负描述 井字棋是一个简单有趣的两人博弈游戏。棋盘是 3*3 的"井"字,两人轮流在空白格落子,本题用大写字母 X 和 O 表示,先手为 X,后手为 O,先占据同一行或同一
查找九宫格1
字母表字符串描述 如果一个长度为26的字符串,恰好包含a到z每个英文字母各一次,我们就称这个字符串是"字母表字符串"。 给定一个长度26,只包含小写字母的字符串,判断它是不是&q
四角移动描述 给定一个N行M列的二维数组A,请你把4个角上的数顺时针旋转90度。即把左上角移动到右上角、右上角移动到右下角、右下角移动到左下角、左下角移动到左上角。其他位置不变。 输出移动之后的二维
大写字母统计描述 输入一个只包含大小写字母和数字的字符串,请你统计其中大写字母总计有多少个? 输入 一个只包含大小写字母和数字的字符串S。长度不超过1000 输出 一个整数代表答案 样例输入 Opb
扑克牌排序描述 桥牌是一项两人对两人的四人扑克游戏。游戏过程分为叫牌和打牌,需要精确计算牌力,并和队友默契配合,是一项普及面很广的、有趣、益智的游戏。 这里我们不讨论复杂的叫牌体系和打牌规则,只讨论拿
身份证输出年月日描述 你知道吗?现在我们是用的身份证号码一共有18位。 其中第1至第6位是地址码。 第7至第14位是出生日期码,格式是YYYYMMDD,其中YYYY是四位年份,MM是两位月份,DD是两
选科组合描述 2017年起,上海高考正式从3+1模式,改变为3+3模式,即 语文、数学、外语 三门科目必考,物理、化学、生物、历史、地理、政治 这6门科目中任意选择三门考试,不再区分文理科。即将面临选
判断波浪型数组描述 对于一个长度为 n 的整数数组 A = (A1, A2, ..., An),我们称它为“波浪型数组”当且仅当它至少满足以下两个条件之一: 对于任意偶数 i (2 ≤ i ≤ n)

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢