思路整理:
1.整理逻辑:
do{
menu();
swtich(input):
case1:game();
case2:退出;
case3:选择错误;
}while()
2.打印菜单:menu();
3.游戏game();
- 初始化棋盘
- 下棋:while{选手下棋; 判断输赢; 电脑下棋; 判断输赢}
判断输赢四种结果:玩家赢,电脑赢,平局,继续游戏
- 赢的情况(行,列,对角线)
- 平局的情况(没有人赢&棋盘满了)
- 游戏继续(没有人赢&棋盘没满)
do{
menu();
swtich(input):
case1:game();
case2:退出;
case3:选择错误;
}while()
判断输赢四种结果:玩家赢,电脑赢,平局,继续游戏