五子棋
开发工具:VS2012 头文件:
第一步:画出棋盘。
第二步:黑白双方落子
第三步:判断是不是已经五子连接
#include<stdio.h>
#include<windows.h>
#include<conio.h>
#include<stdlib.h>
void initBoard();//棋盘的初始化 void printBoard();//棋盘的打印 void startGame();//开始游戏
void whitePlayer();//白色 void blackPlayer();//黑色
int checkWin(int x, int y);//检测游戏胜负 //判断水平方向-----左边
while (temp == board[x][y - i] && x >= 0 && x <= 20 && y >= 0 && y <= 20 && count < 5)
//判断水平方向---右边
i = 1;
while (temp == board[x][y + i] && x >= 0 && x <= 20 && y >= 0 && y <= 20 && count < 5)
//判断垂直方向----上方
i = 1;
count = 1;
while (temp == board[x - i][y] && x >= 0 && x <= 20 && y >= 0 && y <= 20 && count < 5)
//判断垂直方向----下方
i = 1;
while (temp == board[x + i][y] && x >= 0 && x <= 20 && y >= 0 && y <= 20 && count < 5)
//判断斜着的左上方----上方 i = 1;
j = 1;
count = 1;
while (temp == board[x - i][y - j] && x >= 0 && x <= 20 && y >= 0 && y <= 20 && count < 5)
//判断斜着的左上方----下方
i = 1;
j = 1;
while (temp == board[x + i][y + j] && x >= 0 && x <= 20 && y >= 0 && y <= 20 && count < 5)
//判断斜着的右上方----上方 i = 1;
j = 1;
count = 1;
while (temp == board[x - i][y + j] && x >= 0 && x <= 20 && y >= 0 && y <= 20