1 Star 0 Fork 0

周乃青/源文件库

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
三子棋.c 1.49 KB
一键复制 编辑 原始数据 按行查看 历史
周乃青 提交于 2022-09-22 14:32 . c语言练习代码 13
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include "game.h"
#include <time.h>
#include<stdlib.h>
#include "game2.h"
void menu()
{
printf("*************************************************\n");
printf("************ 1.play ************************\n");
printf("************ 0.exit ************************\n");
printf("*************************************************\n");
printf("*************************************************\n");
printf("********* 请选择 *********************\n");
}
int main()
{
srand((unsigned int)time(NULL));
int input;
do
{
menu();
scanf("%d", &input);
switch(input)
{
case 1:
printf("三子棋\n");
char board[row][col]; /*定义数组规模一定要用常量*/ /*row行col列的二维数组*/
initboard(board);
prinboard(board);
printf("\n********请选择先后手走棋**********\n");
printf("******** 1. 先手走棋**********\n");
printf("******** 2. 后手走棋**********\n");
printf("**********************************\n");
int input2 = 0;
scanf("%d", &input2);
switch(input2)
{
case 1:
prinboard(board);
firsthandgame(board);
break;
case 2:
secondhandgame(board);
break;
default:
printf("输入无效 请重新输入\n");
break;
}
break;
case 0:
printf("退出游戏");
break;
default:
printf("输入错误,请重新输入\n");
break;
}
} while (input);
return 0;
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/c-learning--c_0/C-learning.git
git@gitee.com:c-learning--c_0/C-learning.git
c-learning--c_0
C-learning
源文件库
master

搜索帮助