亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

C語言實現三子棋小游戲

2020-05-23 13:31:10
字體:
來源:轉載
供稿:網友

在這里我們要寫出一個三子棋的小游戲,能夠實現所需要的三字連珠的功能,并且可以使得游戲讓玩家進行選擇是否繼續的功能。

代碼:

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<time.h>#define ROW 3#define COL 3void init_board(char arr[ROW][COL]){  int i=0;  int j=0;  for (i = 0; i < ROW; i++)  {    for (j = 0; j < COL; j++)    {      arr[i][j] = ' ';    }  }}void display_board(char arr[ROW][COL]){  int i = 0;  for (i = 0; i < ROW; i++)  {    printf(" %c|%c |%c/n", arr[i][0], arr[i][1], arr[i][2]);    if (i < 2)    {      printf("--|--|--");    }    printf("/n");  }}void player_chess(char arr[ROW][COL]){  int x = 0;  int y = 0;  while (1)  {    printf("請輸入你所要下棋的方位:");    scanf("%d%d", &x, &y);    x--;    y--;    if (arr[x][y] == ' ')    {      arr[x][y] = '#';      break;    }    else    {      printf("這個位置已經被占,請重新下棋。/n");      continue;    }  }}void computer_chess(char arr[ROW][COL]){  srand((unsigned)time(NULL));  while (1)  {    int x = 0;    int y = 0;    srand((unsigned)time(NULL));    x = rand() % 3;    y = rand() % 3;    if (arr[x][y] == ' ')    {      arr[x][y] = '@';      break;    }    else    {      if (check_full(arr) == 0)      {        continue;      }      else      {        break;      }    }  }}int check_full(char arr[ROW][COL]){  int i = 0;  int j = 0;  for (i = 0; i < ROW; i++)  {    for (j = 0; j < COL; j++)    {      if (arr[i][j] == ' ')      {        return 0;      }    }  }  return 1;}char check_win(char arr[ROW][COL]){  int i = 0;  int ret = 0;  for (i = 0; i < ROW; i++)  {    if ((arr[i][0] == arr[i][1]) && (arr[i][2] == arr[i][1]))    {      return arr[i][0];    }  }  for (i = 0; i < COL; i++)  {    if ((arr[0][i] == arr[1][i]) && (arr[2][i] == arr[1][i]))    {      return arr[0][i];    }  }  if ((arr[0][0] == arr[1][1]) && (arr[1][1] == arr[2][2]))  {    return arr[0][0];  }  if ((arr[0][2] == arr[1][1]) && (arr[1][1] == arr[2][0]))  {    return arr[2][0];  }  ret = check_full(arr);  if (ret == 1)  {    return 'q';  }  return ' ';}int main(){  char arr[ROW][COL] = { 0 };  int input = 1;  while (input)  {    printf("請選擇是否開始游戲:");    printf("1:繼續游戲,0:結束游戲");    scanf("%d", &input);    switch (input)    {    case 1:{      char ret = 0;      init_board(arr);      do      {        display_board(arr);        player_chess(arr);        display_board(arr);        if (check_win(arr) != ' ')        {          ret = check_win(arr);          break;        }        computer_chess(arr);        ret = check_win(arr);      } while (ret == ' ');      display_board(arr);      if (ret == '#')      {        printf("玩家贏的游戲/n");      }      else if (ret == '@')      {        printf("電腦贏的游戲/n");      }      else if (ret == 'q')      {        printf("游戲平局/n");      }    }      break;    case 0:      break;    }  }  system("pause");  return 0;}

效果圖:

C語言,三子棋,游戲

程序如果有不足之處,希望大家能夠多多指出來。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
伊人伊人伊人久久| 91亚洲国产成人久久精品网站| 欧美日韩在线免费| 国产成人aa精品一区在线播放| 国产精品美女在线观看| 久久琪琪电影院| 欧美激情视频一区| 国产一区二区av| 久久大大胆人体| 欧美性xxxx极品hd欧美风情| 2020久久国产精品| 久久久人成影片一区二区三区| 国产精品一区二区久久国产| 国产欧美日韩精品丝袜高跟鞋| 亚洲欧美日韩综合| 国产成人+综合亚洲+天堂| 久久99青青精品免费观看| 亚洲成人教育av| 91天堂在线观看| 欧美性猛交xxxx乱大交3| 国产精品高潮呻吟久久av野狼| 一本色道久久88亚洲综合88| 欧美大片第1页| 国产亚洲欧洲黄色| 在线观看日韩专区| 这里只有视频精品| 国产一区二区三区三区在线观看| 欧美福利在线观看| 中文字幕亚洲国产| 国产精品美女www爽爽爽视频| 成人国产精品久久久| 亚州国产精品久久久| 日韩欧美亚洲一二三区| 中文字幕亚洲图片| 成人激情黄色网| 久久精品国产一区二区三区| 成年人精品视频| 国产精品久久久久久中文字| 性欧美xxxx| 欧美一区二粉嫩精品国产一线天| 国产精品999999| 操91在线视频| 中文国产成人精品| 91亚洲精品一区二区| 亚洲最大成人免费视频| 欧美激情精品久久久久久免费印度| 国产精品老牛影院在线观看| 91色视频在线观看| 国产精品视频男人的天堂| 亚洲男人天堂网站| 成人免费在线网址| 国产日韩一区在线| 永久免费毛片在线播放不卡| 久久久精品国产| 国产精品扒开腿做爽爽爽的视频| 国产精品福利在线观看| 久久人人97超碰精品888| 日韩av观看网址| 国产美女主播一区| 欧美性生交大片免费| xxav国产精品美女主播| 久久国产精品久久久久| 亚洲精品美女网站| 国产精品一区二区久久久久| 国产亚洲精品久久久优势| 国产精品一区久久| 日韩中文字幕在线播放| 亚洲欧美精品一区二区| 亚洲精品福利视频| 国产精品久久久久久婷婷天堂| 欧美成人黑人xx视频免费观看| 欧美裸体xxxx极品少妇软件| 午夜精品久久久久久久久久久久久| 久久久国产精彩视频美女艺术照福利| 91国内免费在线视频| 欧美香蕉大胸在线视频观看| 久久久亚洲精选| 91色精品视频在线| 欧美精品videofree1080p| 91欧美精品成人综合在线观看| 日韩av手机在线看| 国产亚洲精品久久| 亚洲成人激情在线观看| 国产午夜一区二区| 国产精品久久久久久超碰| 国产拍精品一二三| 国产精品永久在线| 国产精品电影在线观看| 91九色国产在线| 欧美成人免费全部观看天天性色| 91精品久久久久| 一本一本久久a久久精品牛牛影视| 狠狠色狠狠色综合日日五| 久久国产视频网站| 亚洲老司机av| 亚洲图中文字幕| 中文字幕av一区中文字幕天堂| 亚洲黄色www网站| 成人网中文字幕| 久久久午夜视频| 日韩在线视频线视频免费网站| 欧美一性一乱一交一视频| 日韩av在线网址| 亚洲人午夜色婷婷| 日本一区二三区好的精华液| 久久视频这里只有精品| 久久香蕉国产线看观看网| 亚洲女人天堂视频| 伊人伊成久久人综合网站| 中文字幕av一区二区三区谷原希美| 永久免费毛片在线播放不卡| 95av在线视频| 91亚洲午夜在线| 亚洲人成网站色ww在线| 一区二区三区黄色| 欧美成人国产va精品日本一级| 97超级碰在线看视频免费在线看| 国产一区二区三区三区在线观看| 国产精品都在这里| 98精品在线视频| 亚洲欧美日韩直播| 国产手机视频精品| 国产在线98福利播放视频| 欧美俄罗斯乱妇| 永久555www成人免费| 青青草99啪国产免费| 国产香蕉97碰碰久久人人| 亚洲免费一在线| 亚洲新中文字幕| 国产精品99久久久久久白浆小说| 日韩精品中文字幕在线播放| 日韩电影免费观看在线| 成人乱色短篇合集| 国产精品欧美久久久| 亚洲男女自偷自拍图片另类| 久久99精品国产99久久6尤物| 91成人福利在线| 欧美裸体xxxx极品少妇软件| 日韩精品中文字幕有码专区| 成人欧美一区二区三区在线湿哒哒| 亚洲欧洲日本专区| 日韩欧美成人网| 国产在线观看91精品一区| 国产aⅴ夜夜欢一区二区三区| 亚洲国产精品系列| 亚洲人成电影在线观看天堂色| 97视频com| 成年人精品视频| 国产在线观看精品| 亚洲国产精品va在线看黑人| 久久久999精品视频| 午夜精品蜜臀一区二区三区免费| 亚洲第一天堂无码专区| 国产精品久久久久久av下载红粉| 青草青草久热精品视频在线观看| 伊人男人综合视频网| 精品女厕一区二区三区| 久久精品国产v日韩v亚洲| 国语自产精品视频在免费| 久久免费成人精品视频| 一本色道久久综合狠狠躁篇怎么玩| 国产69精品久久久久9| 中文字幕免费精品一区| 精品久久久久久中文字幕大豆网|