***8.9(井字游戏)玩家使用各自标志标记3*3网格中的某个空格,当一个玩家在网格的水平、垂直或对角线方向标记了三个相同的标记时,游戏结束,该玩家获胜。创建一个玩井字游戏的程序
题目
题目描述与运行示例
8.9(井字游戏)玩家使用各自标志标记3*3网格中的某个空格,当一个玩家在网格的水平、垂直或对角线方向标记了三个相同的标记时,游戏结束,该玩家获胜。创建一个玩井字游戏的程序,提示用户交替输入X和O标记,当收入标记时,程序在控制台上重新显示棋盘,然后确定游戏的状态(获胜、平局或继续)。下面是一个运行示例:
-----------------
| | | |
-----------------
| | | |
-----------------
| | | |
-----------------
Enter a row (0, 1, or 2) for player X: 1
Enter a column (0, 1, or 2) for player X: 1
-----------------
| | | |
-----------------
| | X | |
-----------------
| | | |
-----------------
Enter a row (0, 1, or 2) for player O: 1
Enter a column (0, 1, or 2) for player O: 2
-----------------
| | | |
-----------------
| | X | O |
-----------------
| | | |
-----------------
Enter a row (0, 1, or 2) for player X: 0
Enter a column (0, 1, or 2) for player X: 1
-----------------
| | X | |
-----------------
| | X | O |
-----------------
| | | |
----