日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MODE —— 两个人在计算机上玩圈叉游戏|井字游戏(知识点:二维数组)

發布時間:2025/10/17 编程问答 12 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MODE —— 两个人在计算机上玩圈叉游戏|井字游戏(知识点:二维数组) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題描述:

????? ? 讓兩個人在計算機上玩井字游戲(也稱圈叉游戲)。

????? ? 井字游戲就是一個3X3的方格,兩個人輪流在方格中輸入標記X 或者 O 。誰先使自己的3個標記鏈接成水平,垂直或對角線。誰就是贏家。?

運行結果:



代碼部分(代碼說明):

#include <stdio.h> int main() { int player = 0; //Current player number -1 or 2?int winner = 0; //The winning player numberunsigned int i = 0;int choice = 0; //Chosen squareunsigned int row = 0; //Row index for a squareunsigned int column = 0; //Column index for a squareunsigned int line = 0;char board[3][3] = { //The board{'1','2','3'}, //Initial values are characters '1' to '9'{'4','5','6'}, //used to select a vacant square{'7','8','9'} //for a player`s turn };//The main game loop, The game continues for up to 9 turns//as loong as there is no winnerfor(i = 0;i < 9 && winner ==0;++i){//Display the boardprintf("\n");printf(" %c | %c | %c \n",board[0][0],board[0][1],board[0][2]);printf("---+---+---\n");printf(" %c | %c | %c \n",board[1][0],board[1][1],board[1][2]);printf("---+---+---\n");printf(" %c | %c | %c \n",board[2][0],board[2][1],board[2][2]);//有一種讓兩個玩家輪流輸入標記的辦法,將兩個玩家識別為1和2,編號為1的玩家先玩。然后根據輪流的次數決定輸入標記的玩家的號碼。//輪到奇數號碼時候 就由玩家1輸入標記。輪到偶數號時,就由玩家2輸入標記。player = i%2 + 1; //Select player 1 or 2//Get valid player square selection do{printf("Player %d,please enter a valid square number""for where you want to place your %c: ",player,(player == 1) ? 'X' : 'O'); //輪到一個玩家輸入標記時,需要一種方法標記選擇出來的方格。可以用1~9的數字標記這9個方格。玩家只需要輸入要選擇的方格數字。scanf("%d",&choice); row = --choice/3; //Get row index of squarecolumn = choice % 3; //Get column index of square}while(choice < 0 || choice > 8 || board[row][column] > '9'); //有三種可能導致選擇無效:*輸入的方格數小于0; *輸入的方格數大于8; *選擇已包含X或者O的方格(因為X O 的字符碼都大于9)//Insert player symbloboard[row][column] = (player == 1) ? 'X' : 'O';//Check for a winning line - diagonals first if((board[0][0] == board[1][1] && board[0][0] == board[2][2]) || (board[0][2] == board[1][1] && board[0][2]== board[2][0]))winner = player;else{//Check row and columns for a winning line for(line = 0;line <= 2;++line ){if((board[line][0] == board[line][1] && board[line][0] == board[line][2]) || (board[0][line] == board[1][line] && board[0][line] == board[2][line]))winner = player;}}/*Code to check for a winner*/}/*Code to output the game*///Game is over so display the final boardprintf("\n");printf(" %c | %c | %c \n",board[0][0],board[0][1],board[0][2]);printf("---+---+---\n");printf(" %c | %c | %c \n",board[1][0],board[1][1],board[1][2]);printf("---+---+---\n");printf(" %c | %c | %c \n",board[2][0],board[2][1],board[2][2]);//Display result message if(winner)printf("\nCongratulation,player %d,YOU ARE THE WONNER!\n",winner);elseprintf("\nHow boring , it is a draw\n");return 0;}

總結

以上是生活随笔為你收集整理的MODE —— 两个人在计算机上玩圈叉游戏|井字游戏(知识点:二维数组)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 天天综合色网 | 毛片a| 97自拍偷拍视频 | 91性高潮久久久久久久久 | 成人免费版| 明日花绮罗高潮无打码 | 美女大bxxxxn内射 | 最新国产精品自拍 | 在线观看欧美国产 | 中文字幕二区 | 91精品欧美一区二区三区 | 亚洲AV综合色区无码国产播放 | 五月天中文字幕在线 | 精品久久久久久久久久久久久久 | 日韩中文字幕不卡 | 欧美人与禽猛交乱配 | 久久国产色 | 成人黄色一级视频 | 免费观看黄色的网站 | av在线高清观看 | 免费看日韩毛片 | 日韩av专区| www.黄色在线观看 | 国产专区在线 | 欧美大尺度做爰啪啪床戏明星 | 久久精品波多野结衣 | 91网站在线播放 | 青青久久国产 | 在线观看9.1 | 香蕉伊思人视频 | 乱子伦一区二区三区 | 欧美日韩国产精品一区 | 古装三级吃奶做爰 | 欧美天堂网站 | 狠狠干视频网 | 欧美视频久久 | 欧美一级一片 | 国产高清一区二区三区四区 | 阿v天堂2018| 黄网av| 少妇第一次交换又紧又爽 | 在线观看av黄色 | 午夜激情婷婷 | 日韩一区在线免费观看 | av免| 午夜影院久久久 | 曰批又黄又爽免费视频 | 黄色刺激视频 | 黄色性大片 | 一级少妇精品久久久久久久 | 国产黄色免费看 | 麻豆久久久久久久久久 | 国产毛片视频 | 欧美成人tv| 自拍偷拍亚洲精品 | 日韩电影中文字幕在线观看 | 香蕉午夜视频 | 在线视频麻豆 | 在线电影一区二区 | 国产成人精品一区二区三 | 成人黄色动漫在线观看 | 欧美精品欧美精品系列 | 国产激情一区二区三区在线观看 | 欧美性猛交bbbbb精品 | 老太脱裤让老头玩ⅹxxxx | www.成人在线观看 | 欧洲亚洲国产精品 | 国产中文字幕乱人伦在线观看 | 91视频直接看 | 91久久国产综合久久 | 国产一区二区三区视频免费在线观看 | 成人激情免费视频 | 在线观看福利视频 | 国产一区二区三区色淫影院 | 国产精品探花在线观看 | 国模婷婷 | 久久久久久久久亚洲 | 噼里啪啦免费看 | 男女草逼| 午夜视频日韩 | 色校园| 男人手机天堂 | av一区二区三区在线 | 日韩电影在线观看一区二区 | www.人人干 | 日韩无马 | 久久精品免费在线 | 深夜免费福利视频 | 狠狠躁天天躁综合网 | 成年网站免费在线观看 | 精品人妻久久久久一区二区三区 | 成av人片在线观看www | 国产免费内射又粗又爽密桃视频 | 黄色网战大全 | 日韩第六页 | 四川少妇xxx奶大xxx | 亚洲第一在线视频 | 欧美另类videossexo高潮 | 进去里视频在线观看 |