c 小遊戲 五子棋

2022-04-06 03:52:26 字數 959 閱讀 7310

#include#include#includeusing namespace std; 

const int x = 21; //棋盤行數

const int y = 21; //棋盤列數

char p[x][y]; //定義棋盤

int m=0;//定義臨時點,儲存輸入座標

int n=0;

void display() //輸出棋盤

else if((p[m][n]==1)||p[m][n]==2)

else

p[m][n]=1; //黑方用1來表示

display();

} void red() //紅方落子

else if((p[m][n]==1)||p[m][n]==2)

else

p[m][n]=2; //紅方用2來表示

display();

} int evalue() //只需要判斷落子點為中心的九點「公尺」字是否連續即可 }

/*橫線判斷*/

for(k=1;kfor(r=3;rif(p[k][r]!='-'&&p[k][r-2]==p[k][r]&&p[k][r-1]==p[k][r]&&p[k][r+1]==p[k][r]&&p[k][r+2]==p[k][r])

return 1;

/*豎線判斷*/

for(k=3;kfor(r=1;rif(p[k][r]!='-'&&p[k-2][r]==p[k][r]&&p[k-1][r]==p[k][r]&&p[k+1][r]==p[k][r]&&p[k+2][r]==p[k][r])

return 1;

return 0;

} int main()

black();

if(evalue()) }

return 0;

}

c 小遊戲 五子棋

include include includeusing namespace std const int x 21 棋盤行數 const int y 21 棋盤列數 char p x y 定義棋盤 int m 0 定義臨時點,儲存輸入座標 int n 0 void display 輸出棋盤 else...

五子棋的小遊戲

感想 終於寫出人生中第乙個小遊戲來了 include include include include using namespace std const int x 21 棋盤行數 const int y 21 棋盤列數 char p x y 定義棋盤 int m 0 定義臨時點,儲存輸入座標 in...

python五子棋小遊戲

話不多說,直接上 全部工程檔案,在github 五子棋 效果預覽 判斷上下左右左上右上左下右下8個方向 i x 1 while i 0 if darray i y 1 num1 1 i 1 else break i x 1 while i 19 if darray i y 1 num1 1 i 1 ...