小猫钓鱼动画片的扑克单出一张J

问题描述:
& & &小哼和小哈在玩一个比较奇怪的扑克游戏——小猫钓鱼。游戏规则:将一副扑克牌平均分成两份,没人拿一分。小哼先拿出手中第一张扑克牌放在桌上,然后小哈也拿出手中第一张扑克牌,并放在小哼刚才打出的扑克牌的上面,两人交替出牌。出牌时,如果某人打出的牌与桌上某张牌的牌面相同,可将两张相同的牌及其中间所夹的牌全部拿走,并依次放到自己手中牌的末尾。当任意一人手中当牌出完时,游戏结束,对方获胜。
1、这个游戏一共有两种操作:出牌和赢牌。
& & & & & & & & & & & & & & & & & & & & & & & & &出牌即出队,赢牌即入队。
2、桌面相当于一个栈,出牌即入栈,赢牌即出栈。
3、通过枚举了解桌面有哪些牌。
1、定义两个队列q1、q2表示小哼、小哈手中的牌。
2、定义一个栈s表示桌面的牌
3、定义数组book记录桌面上已经出现的牌面
4、游戏开始时q1的队首出队,判断当前时是出牌还是赢牌
& & &4.1如果是出牌,则入栈
& & &4.2如果是赢牌,则q1的队首到队尾,再将赢得的牌依次入队
5、q2 的队首出队,操作同4
6、第4、5步重复进行直至任意人手中没有牌
7、输出赢的人手中的牌,输出此时桌面上的牌
(此部分代码为书上提供)
#include &stdio.h&
struct queue{
data[1000];
struct stack{
int data[10];
int main(int argc, const char * argv[]) {
struct queue q1,q2;
int book[10]={0}; //用来标记哪些牌已经在桌子上
//初始化队列
q1.head=1;
q1.hail= 1;
q2.head=1;
q2.hail=1;
//初始化栈
//依次向队列输入6个数
for(i=1;i&=6;i++)
scanf(&%d&,&q1.data[q1.hail]);
q1.hail++;
for(i=1;i&=6;i++)
scanf(&%d&,&q2.data[q2.hail]);
q2.hail++;
while(q1.head&q1.hail&&q2.head&q2.hail)
t=q1.data[q1.head];
//q1打出第一张牌
//判断q1当前打出的牌是否能赢牌
if(book[t]==0)// 表面桌上没有牌面为t的牌
//q1此轮不能赢牌
q1.head++;//q1打出一张牌,打出的那张牌出队
s.data[s.top]=t;//q1打出的牌入栈
book[t]=1;//标记已打出的牌t
{//q1此轮可以赢牌
q1.head++;//q1打出第一张牌
q1.data[q1.hail]=t;//q1打出的牌放到队尾
q1.hail++;
while(s.data[s.top]!=t)//将赢得的牌依次入队
q1.data[q1.hail]=s.data[s.top];
q1.hail++;
book[s.data[s.top]]=0;//将从桌面入队的牌取消标记
t=q2.data[q2.head];//q2出牌
if(book[t]==0) //q2此轮不能赢牌
q2.head++;
s.data[s.top]=q2.data[q2.head];
book[t]=1;
{ //q2此轮能赢牌
q2.data[q2.hail]=q2.
q2.head++;
q2.hail++;
while(s.data[s.top]!=t)
q2.data[q2.hail]=s.data[s.top];
q2.hail++;
book[s.data[s.top]]=0;
if(q2.head==q2.hail)
printf(&q1 win!\n&);
printf(&q1当前手中的牌是:\n&);
for(i=q1.i&q1.i++)
printf(&%d &,q1.data[i]);
if(s.top&0)//
printf(&\n桌上的牌是:\n&);
for(i=1;i&=s.i++)
printf(&%d &,s.data[i]);
printf(&\n桌上已经没有牌!\n&);
if(q1.head==q1.hail)
printf(&q2 win!\n&);
printf(&q2当前手中的牌是:\n&);
for(i=q2.i&q2.i++)
printf(&%d &,q2.data[i]);
if(s.top&0)//
printf(&\n桌上的牌是:\n&);
for(i=1;i&=s.i++)
printf(&%d &,s.data[i]);
printf(&\n桌上已经没有牌!\n&);
getchar();
getchar();
本文已收录于以下专栏:
相关文章推荐
游戏规则:将一副扑克牌平均分为两份,每人拿一份
星期天小哼和小哈约在一起玩桌游,他们正在玩一个非常古怪的扑克游戏——“小猫钓鱼”。游戏的规则是这样的:将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手中的第一张扑克牌放在桌上,然后小哈也拿出手中的第...
星期天小哼和小哈约在一起玩桌游,他们正在玩一个非常古怪的扑克游戏——“小猫钓鱼”。游戏的规则是这样的:将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手中的第一张扑克牌放在桌上,然后小哈也拿出手中的第...
扑克游戏:
将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手中的第一张扑克牌放在桌上,然后小哈也拿出手中的第一张放在桌上,就这样两人交替出牌。
出牌时,若某人打出的牌与桌面上的某张牌面相同,即将两张...
星期天小哼和小哈约在一起玩桌游,他们正在玩一个非常古怪的扑克游戏——“小猫钓鱼”。游戏的规则是这样的:将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手中的第一张扑克牌放在桌上,然后小哈也拿出手中的第...
本题较难,不建议新手尝试
题目要求:
两人比赛,A,B,每人最开始分得6张手牌,手牌大小为从1到9
A先出牌,B后出牌,若出牌在桌面上存在,在出牌人获得两张相同牌中间的所有牌(包括两张相同牌),放入出牌人手中。...
struct queue
int data[1000];
struct stack
int dat...
“小猫钓鱼”游戏规则:
将一副扑克牌平均分成两份,每人拿一份。小哼先拿出手上的第一张扑克牌放在桌子上,然后小哈也拿出手上的第一张扑克牌,放在小哼刚打出的牌上面,就这样两人交替出牌。出牌时,如果某人打...
他的最新文章
讲师:王哲涵
讲师:韦玮
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)小猫钓鱼扑克_2017小猫钓鱼扑克
- noYes游戏王国
欢迎来到noYes游戏王国
与“小猫钓鱼扑克”相关应用推荐
扑克(扑克精灵)是一款棋牌类游戏。玩家开始后,服务器将牌随机分发给玩家,根据规则进行比......
扑克(扑克精灵)是一款棋牌类游戏。玩家开始后,服务器将牌随机分发给玩家,根据规则进行比赛,决出赢家。游戏生动有趣,益智。扑克是一款越玩越上瘾的游戏。相信自己牌技的玩家可以肆虐对方一番。
《七扑克和德州扑克 Seven Poker......
《七扑克和德州扑克 Seven Poker
德州扑克扑克游戏的乐趣,张贴到Facebook的得分。 德州扑克 - 游戏的乐趣,发表你的分数,好......
德州扑克扑克游戏的乐趣,张贴到Facebook的得分。 德州扑克 - 游戏的乐趣,发表你的分数,好运到Facebook,Twitter和我们的排行榜。无论你是第一次玩,学习的或经验PlayTexas的有东西给你。 你可以突破我们的排行榜? 最好的脱机
很可爱并且也是带有梦幻性质的一款关于纸牌类的游戏软件,非常简单也是非常有趣的,喜欢玩......
很可爱并且也是带有梦幻性质的一款关于纸牌类的游戏软件,非常简单也是非常有趣的,喜欢玩扑克的朋友千万不要错过了这款游戏,可以带给你非常浪漫的各种感觉
《波克德州扑克》是一款玩法丰富非常好玩的棋牌类休闲游戏,小心别上瘾了哦,这可是你玩过......
《波克德州扑克》是一款玩法丰富非常好玩的棋牌类休闲游戏,小心别上瘾了哦,这可是你玩过的画面最精美,玩法最简单容易上手,显示效果最完美的3D游戏,让你爽到底,去掉了繁琐的注册过程,登录即玩,还有不同的任务和活动等你来尝试,还可以换取奖品约会好友哦,来玩吧。
《杜拉克扑克 Durak 》是一款非常好玩流行于俄罗斯的纸牌游戏。在这款游戏中,两个玩家......
《杜拉克扑克 Durak 》是一款非常好玩流行于俄罗斯的纸牌游戏。在这款游戏中,两个玩家需要轮流当作进攻方和防守方,不管是谁,首先出完手中的牌就是赢家,输者被称作“Durak”,翻译成中文就是傻瓜的意思。这里说的经功夫指的是每轮先出牌的那一方,这款游戏要求进攻的一方需要不断出牌进攻,直到宣布放弃为止,而下一轮就要充当放首方。是不是很有意思呀?在进攻方出牌之后,防守方需要使用同花色中较大的牌去“将牌”。怎么样?如果不想被称作傻子,就去下载游戏用实力说话吧。
“小猫钓鱼扑克”相关资讯推荐
更新时间:&&&&点击次数:167次
更新时间:&&&&点击次数:246次
更新时间:&&&&点击次数:336次
更新时间:&&&&点击次数:4次
更新时间:&&&&点击次数:19次
更新时间:&&&&点击次数:29次
手游资讯推荐
Copyright & 2004- noYes游戏王国 版权所有&【图文】一年级上册数学小猫钓鱼_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
一年级上册数学小猫钓鱼
大小:1.83MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢鍏ㄧ珯瀵艰埅
濞变箰浼戦棽鐢熸椿鏈嶅姟鍏朵粬缃戠珯
鏇村?濂界湅 鎵?竴鎵

我要回帖

更多关于 小猫钓鱼的4张故事图 的文章

 

随机推荐