C语言简易五子棋

这个五子棋程序采用C语言编写,具备基本的显示、落子和判断胜利功能。用户通过键盘输入坐标进行对弈,棋盘大小固定为15x15,用字符表示棋子状态。当一方获胜时,程序会自动输出胜利信息并结束。源代码包含在main.c文件中,若要扩展功能或调整参数,用户可自行修改。
摘要由CSDN通过智能技术生成

       该五子棋模块只实现了简单的显示、落子、判赢功能,下棋方式为直接键盘输入数据进行下棋,可供后续添加功能。

        本程序棋盘大小已写死,用15*15的char数组来装载,空为‘ ’,黑子为‘X’,白子为'O‘,下棋时数据输入格式为“%d,%d”,如果一方获胜,自动打印信息并退出程序,如需改变请自行更改。

头文件:

#include <string.h>
#include <stdlib.h>

void wuziq_show(char a[15][15]);//打印程序
int wiziq_win(int x,int y,int win,char (*a)[15]);//判赢程序
int f1(int x,int y,char (*a)[15]);
int f2(int x,int y,char (*a)[15]);
int f3(int x,int y,char (*a)[15]);
int f4(int x,int y,char (*a)[15]);
int wuziq_chess(int x,int y,int *data,char (*a)[15]);//落子程序



#endif

C程序:

#include "wuziq.h"
void wuziq_show(char a[15][15])//打印程序
{
    int i,j;
    system("clear"); //清屏
    printf("   1 2 3 4 5 6 7 8 9 A B C D 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值