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

首頁 > 編程 > C > 正文

C語言實現紙牌游戲之小貓釣魚算法

2020-01-26 13:34:13
字體:
來源:轉載
供稿:網友

本文實例為大家分享了C語言實現小貓釣魚算法的具體代碼,供大家參考,具體內容如下

星期天小哼和小哈約在一起玩桌游,他們正在玩一個非常古怪的撲克游戲――“小貓釣魚”。游戲的規則是這樣的:將一副撲克牌平均分成兩份,每人拿一份。小哼先拿出手中的第一張撲克牌放在桌上,然后小哈也拿出手中的第一張撲克牌,并放在小哼剛打出的撲克牌的上面,就像這樣兩人交替出牌。出牌時,如果某人打出的牌與桌上某張牌的牌面相同,即可將兩張相同的牌及其中間所夾的牌全部取走,并依次放到自己手中牌的末尾。當任意一人手中的牌全部出完時,游戲結束,對手獲勝。(用兩個隊列和一個棧完成)

代碼如下:

#define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h>#include <stdlib.h> /** 游戲規則是這樣的,將一副撲克牌平均分成兩份,每人拿一份。小哼先拿出手中的第一張撲克牌放桌上,然后小哈也拿出手中的第一張撲克牌,并放在小哼剛打出的撲克牌的上面,就像這樣兩個人交替出牌。出牌時,如果某人打出的牌與桌上某張牌的牌面相同,即可將兩張相同的牌及中間的牌全部拿走,并依次放到自己手中的牌的末尾。當任意一個人手上的牌全部打完時,另一個人獲勝* 郭文峰* 2018/9/29*/ struct queue{ int data[1000]; int head; int tail;}; struct stack{ int data[10]; int top;}; int main(void){ struct queue q1, q2; struct stack s; int i = 0; int t = 0; int book[10];  //初始化隊列 q1.head = 1; q1.tail = 1; q2.head = 1; q2.tail = 1;  //初始化棧 s.top = 0;  for (i = 0; i < 10; i++) { book[i] = 0; }  //依次向隊列插入6個數 //給小哼6張牌 for (i = 1; i <= 6; i++) { scanf("%d", &q1.data[q1.tail]); q1.tail++; }  //依次向隊列插入6個數 //給小哈6張牌 for (i = 1; i <= 6; i++) { scanf("%d", &q2.data[q2.tail]); q2.tail++; }  //當隊列不為空的時候執行循環 while (q1.head < q1.tail && q2.head < q2.tail) { t = q1.data[q1.head];//小哼出一張牌 //判斷小哼打出的牌是否能贏 if (book[t] == 0)//表明桌上沒有牌面為t 的牌 { q1.head++; s.top++; s.data[s.top] = t; book[t] = 1; } else { q1.head++; q1.data[q1.tail] = t; q1.tail++; while (s.data[s.top] != t) { book[s.data[s.top]] = 0; q1.data[q1.tail] = s.data[s.top]; q1.tail++; s.top--; } }  t = q2.data[q2.head];//小哈出一張牌 //判斷小哈打出的牌是否能贏 if (book[t] == 0)//表明桌上沒有牌面為t 的牌 { q2.head++; s.top++; s.data[s.top] = t; book[t] = 1; } else { q2.head++; q2.data[q2.tail] = t; q2.tail++; while (s.data[s.top] != t) { book[s.data[s.top]] = 0; q2.data[q2.tail] = s.data[s.top]; q2.tail++; s.top--;  }  } }  if (q2.head == q2.tail) { printf("小哼WIN/n"); printf("小哼手上還剩的牌為:"); for (i = q1.head; i <= q1.tail - 1; i++) { printf(" %d", q1.data[i]); }  if (s.top > 0) { printf("/n桌上的牌是:"); for (i = 1; i <= s.top; i++) { printf(" %d", s.data[i]); } } else { printf("桌上沒有牌了!/n"); } } else { printf("小哈WIN/n"); printf("小哈手上還剩的牌為:"); for (i = q2.head; i <= q2.tail - 1; i++) { printf(" %d", q2.data[i]); }  if (s.top > 0) { printf("/n桌上的牌是:"); for (i = 1; i <= s.top; i++) { printf(" %d", s.data[i]); } } else { printf("桌上沒有牌了!/n"); } }  system("pause");  return 0;}

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精视频免费在线久久完整在线看| 高清一区二区三区四区五区| 97精品一区二区视频在线观看| 一本久久综合亚洲鲁鲁| 欧美日韩一区二区免费在线观看| 久久成人亚洲精品| 97香蕉超级碰碰久久免费的优势| 色婷婷**av毛片一区| 91精品国产91久久久久久最新| 欧美激情亚洲综合一区| 97视频在线观看免费高清完整版在线观看| 日韩欧美亚洲成人| 日本亚洲欧美成人| 成人妇女淫片aaaa视频| 久久久欧美精品| 亚洲一级黄色片| 国产一区二区三区视频免费| 国产亚洲精品久久久久久| 亚洲人成网在线播放| 中文字幕日韩精品在线观看| 丝袜亚洲欧美日韩综合| 欧美成人免费一级人片100| 亚洲精品成a人在线观看| 最近2019年中文视频免费在线观看| 国产精品青青在线观看爽香蕉| 亚洲第一精品久久忘忧草社区| 亚洲国产成人久久综合| 亚洲人成电影在线播放| 国产精品欧美一区二区| 亚洲精品v天堂中文字幕| 精品欧美激情精品一区| 这里只有精品在线播放| 日韩激情视频在线播放| 成人黄在线观看| 啊v视频在线一区二区三区| 欧美在线视频网| 国产91色在线播放| 亚洲国产又黄又爽女人高潮的| 成人免费看吃奶视频网站| 97久久伊人激情网| 国产欧美日韩综合精品| 成人精品久久一区二区三区| 91精品视频大全| 国产九九精品视频| 精品久久在线播放| 欧美精品精品精品精品免费| 久久视频免费在线播放| 91av在线看| 日韩激情片免费| 日韩欧美一区二区三区久久| 亚洲在线视频观看| 亚洲综合在线做性| 国产91精品网站| 亚洲自拍小视频免费观看| 日韩欧美中文字幕在线播放| 国产香蕉精品视频一区二区三区| 欧美日韩国产在线播放| 国产精品第100页| 久久久精品国产一区二区| 亚洲成**性毛茸茸| 亚洲国产欧美一区二区三区同亚洲| 国产精品∨欧美精品v日韩精品| 久久久久久久国产精品| 26uuu日韩精品一区二区| 懂色av影视一区二区三区| 97国产精品久久| 国产精品国产自产拍高清av水多| 成人国产亚洲精品a区天堂华泰| 不卡av电影院| 亚洲激情视频在线播放| 日韩成人在线观看| 日韩精品在线第一页| 69国产精品成人在线播放| 欧美日韩亚洲一区二区| 北条麻妃在线一区二区| 日韩av在线电影网| www.久久撸.com| 色婷婷综合久久久久中文字幕1| 日韩精品黄色网| 97欧美精品一区二区三区| 精品日韩中文字幕| 国产日韩中文在线| 久久这里有精品视频| 国产中文字幕91| 欧美电影电视剧在线观看| 久久久久国产一区二区三区| 68精品久久久久久欧美| 久久精品影视伊人网| 亚洲直播在线一区| 日韩av免费在线播放| 69影院欧美专区视频| 人妖精品videosex性欧美| 国产成+人+综合+亚洲欧美丁香花| 57pao成人永久免费视频| 成人午夜一级二级三级| 欧美电影免费观看网站| 久久精品视频导航| 国产精品国产三级国产aⅴ浪潮| 精品美女永久免费视频| 国产一区二区日韩| 97成人精品视频在线观看| 中文字幕精品久久久久| 欧美精品在线极品| 国产精品欧美一区二区三区奶水| 久久久久亚洲精品| 懂色av中文一区二区三区天美| 久久久久久久爱| 九九热这里只有精品6| 国产视频欧美视频| 国产日韩综合一区二区性色av| 亚洲成年人在线播放| 两个人的视频www国产精品| 国产99视频在线观看| 一个人看的www欧美| 亚洲第一天堂无码专区| 成人欧美在线观看| 欧美影院久久久| 国产精品一二三视频| 美日韩丰满少妇在线观看| 国产精品女人网站| 伊人亚洲福利一区二区三区| 亚洲精品中文字幕女同| 成人写真福利网| 97在线免费观看视频| 亚洲女人天堂色在线7777| 国产丝袜精品视频| 精品国产乱码久久久久酒店| 国产精品丝袜一区二区三区| 一区二区欧美日韩视频| 中文字幕亚洲欧美在线| 九九视频直播综合网| 日韩精品中文字幕久久臀| 亚洲人av在线影院| 日韩中文字幕网站| 在线国产精品播放| 7777kkkk成人观看| 美女久久久久久久久久久| 国产精品自产拍高潮在线观看| 亚洲精品欧美日韩| 91九色单男在线观看| 91亚洲国产精品| 国产精品极品在线| 国产精品海角社区在线观看| 亚洲网站视频福利| 国产盗摄xxxx视频xxx69| 欧美在线视频网站| 日韩欧美亚洲一二三区| 欧美日韩亚洲天堂| 欧美日本啪啪无遮挡网站| 欧美一级视频一区二区| 久久久久久久久久久免费| 中文日韩电影网站| 精品夜色国产国偷在线| 少妇激情综合网| 亚洲人成电影网站色| 91免费观看网站| 国产精品aaa| 国产精品久久久久久久久久久新郎| 久久久久久久网站| 久久成年人免费电影| 亚洲天堂第二页| 欧美乱大交xxxxx| 国产一区二区日韩| 精品成人69xx.xyz|