接下来就把我定义的一些函数和他们的功能给大家分享一下: 1.这些是结构体和全局变量 //棋子节点 typedef struct stu { int x;//棋子横坐标 int y;//棋子纵坐标 int z;//z=1表示该节点为白子,z=2表示该节点为黑子 }stu; typedef struct s { char name[20];//玩家姓名 int number;//赢的场次数 }s; stu arr[200];//存放棋子情况的结构体数组 s prr[100];//存放玩家信息的结构体数组 int brr[21][21];//存放棋盘每个位置情况的结构体数组 int sum=0;//棋子数量 int num=0;//玩家数量 void huiqi(int sum,stu*arr); int panduan(int a,int sum,stu*arr);