三子棋的实现功能:
通过输入坐标确认下棋地点,与电脑对战,电脑产生随机数(随机坐标)。
输出棋盘,并判断玩家与电脑的输赢,输出赢家。
#include<stdio.h>
#include<stdlib.h>
#include"game.h"
#include<windows.h>
void start_game(char arr[ROWS][COLS])
{
show_arr(arr, ROWS, COLS); //输出棋盘;
while (1)
{
player_game(arr, ROWS, COLS);//玩家开始玩游戏;
if (check(arr) == 'p')
{
break;
}
show_arr(arr, ROWS, COLS);
printf("电脑开始下棋:>\n");
computer_game(arr, ROWS, COLS);//电脑开始玩游戏;
if (check(arr) == 'c')
{
break;
}
Sleep(1000);
show_arr(arr, ROWS, COLS);
}
if (check(arr) == 'p')
{
printf("玩家获胜\n");
}
else
{
printf("电脑获胜\n");
}
}
void menu() //简易的菜单输出;
{
printf("**************************\n");
printf("****** 1.play ******\n");
printf("****** 0.exit ******\n");
printf("**

本文介绍如何使用C语言实现一个简单的三子棋游戏。游戏包括初始化棋盘、显示棋盘、玩家与电脑交替下棋以及判断输赢等功能。玩家的下棋位置由输入坐标决定,而电脑则通过生成随机坐标进行应对。最终,程序会根据棋盘状态确定并输出获胜者。
最低0.47元/天 解锁文章
2096

被折叠的 条评论
为什么被折叠?



