简单五子棋(单机版-C)
一个简单的五子棋过程。
之实现了开局和判断胜负。缺少载入棋谱,保存棋谱。
#include <stdio.h>
//图形输出棋盘
printGraphicBoard(int b[9][9]){
int i,j;
for(i=0;i<9;i++)
{
if(i==0)
printf(" ①②③④⑤⑥⑦⑧⑨\n");
switch (i)
{
case 0:
printf("⒈");break;
case 1:
printf("⒉");break;
case 2:
printf("⒊");break;
case 3:
printf("⒋");break;
case 4:
printf("⒌");break;
case 5:
printf("⒍");break;
case 6:
printf("⒎");break;
case 7:
printf("⒏");break;
case 8:
printf("⒐");break;
}
for(j=0;j<9;j++)
{
if(i==0 && j==0 )
if(b[i][j] == -1)
printf("●");
else if (b[i][j]==1)
printf("○");
else
printf("┌");
if(i==0 && (j>=1 && j<=7))
if(b[i][j] == -1)
printf("●");
else if (b[i][j]==1)
printf("○");
else
printf("┬");
if(i==0 && j==8 )
if(b[i][j] == -1)
printf("●");
else if (b[i][j]==1)
printf("○");
else
printf("┐");
if(j==0 && (i>=1 && i<=7))
if(b[i][j] == -1)
printf("●");
else if (b[i][j]==1)
printf("○");