手机控制台五子棋(详细设计初稿)

本文档详细介绍了如何在手机控制台上实现五子棋游戏。包括程序代码和控制台输入部分,具体到黑棋和白棋的输入方法,如15,15和14,15等坐标输入。" 128464739,8445643,Django项目搭建与数据库操作指南,"['Django', 'Python', '后端开发']
摘要由CSDN通过智能技术生成

1.程序代码

/*1.vboard[x][y]
    x表示数组行,Y表示数组列
    索引基于0
  2.在控制台输入的行、列都基于1
  3.程序在华为NOVA7开发、调试
  4.C编译器必须支持UTF-8
*/
#include <stdio.h>
#define SIZE 15
#define HEI 0X48 //'H'
#define BAI 0X42 //'B'
#define BLK '0'
#define NUL 0
char *pos="┼";
char *black="●";
char *white="○";
int  step=0;
int  count=0;
int  qizi[2]={
   HEI,BAI};
int  record[SIZE*SIZE]= {
   -1}; //记录
char vboard[SIZE][SIZE+1];
int  players[2];//记录谁执黑谁执白
//初始化;
void init();
//显示棋盘
void showConsole();
//显示虚拟棋盘
void debugVboard();
//下子先后
void inputStep();
//棋子记录
void recordStep(int x,int y);
//打印棋子记录
void printRecord();
void setValue(int x,int y,int v);
//下一步棋
int  player(int wc);
//轮流下棋
void alternatePlay();
int main()
{
   
    init();
    initVboard();
    alternatePlay(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值