扑克牌升级里,可以出问道顺子出太极不给吗?

一道笔试题(扑克牌顺子)
题目:一幅扑克牌,任意抽取5张,判断是5张牌是否是顺子。&顺子&指的是五张牌的紧紧相连的五张牌,如A,2,3,4,5或者8,9,10,J,Q,其中,大小王可以代表任意你想代表的牌。设计一个程序判断随机抽取的5张牌是否是顺子。
思路:将扑克牌A,2,3,...,K,分别以数字1,2,3,...,13表示,大、小王用20表示。定义数组int a[5],将5张扑克牌对应的数字存入数组,对数组进行升序排序,查看元素是否按照公差为1递增。分大、小王存在与否的情况讨论。具体实现如下:
#include &iostream&
void sort(int a[],int n)//升序排序
int temp = 0;
for(int i=0;i&n-1;++i)
for(int j=i+1;j&n;++j)
if(a[i]&a[j])
temp = a[i];
a[i] = a[j];
bool IsShunZi(int a[],int n)
sort(a,n);//升序排列
int num = 0;//大小王的个数(一幅牌中,可以为0,1,2)
for(int i=0;i&n;++i)
if(a[i]==20)
//牌出现重复的情况
for(int i=0;i&n-num-1;++i)
for(int j=i+1;j&n-++j)
if(a[i]==a[j])
switch(num)
case 0:if(a[4]-a[0]==4)
case 1:if(a[3]-a[0]&=4)
case 2:if(a[2]-a[0]&=4)
int a[5] = {2,3,20,6,20};//扑克牌对应的数组
bool bt = IsShunZi(a,5);//函数调用
cout&&&顺子!&&&
cout&&&不是顺子!&&&
system(&pause&);11320 - 棋牌休闲游戏中心 - 最好玩的游戏大厅下载
热搜游戏:
下 载 游 戏
导读:网络棋牌游戏里的刨幺设计和普通扑克牌打法一样,按逆时针顺序出牌:单牌只能用单牌管,双牌只能由双牌管,可出顺子牌。炸弹可直接炸单牌或双牌。想要从幺鬼发展到幺神游戏玩家,请注意游戏中积分加倍的方法:(普通、小雪、和大雪)还要学会看牌道,学会记牌。
刨幺游戏是一款流行于东北地区的纸牌游戏,4位玩家使用两副牌,对家互相合作,赢取最多的分数,并尽快出完手中的牌为获胜。游戏的出牌多样,可以出单顺、双顺、炸、幺牌等牌型,深受东北地区玩家的喜爱。
QQ游戏里的刨幺设计和普通扑克牌打法一样,按逆时针顺序出牌;单牌只能用单牌管,双牌只能由双牌管,可出顺子牌。三张连牌以上则可作为单顺子连出,三张同样的牌即是炸弹,又称3路炸弹,可直接炸单牌或双牌。四张同样的牌是四路炸弹,依次类推。
一个A,两个4组合,即为小幺。A444为中幺,A4444为老幺,老幺最大,当一方分数到达140胜,头跑得90分也可以胜出,当一方中一人先跑,但分数不够90,剩余一人只要能继续得分,当分达到90时,可以胜出。
想要从幺鬼发展到幺神游戏玩家,请注意游戏中积分加倍的方法:(普通、小雪、和大雪)
普通:如果一方双跑时,另一方分数在25分以上(包括25分),1倍积分。
小雪:如果一方双跑时,另一方分数在5分和25分之间,称为小雪,赢2倍积分;
大雪:如果一方双跑时,另一方没有得分,称为大雪,赢4倍积分。
笔者总结多年游戏技巧给大家分享:
1、刨幺游戏,如果你有收分牌可以,有分的时候下分炸,没分的时候牌好用小炸打。没有收分牌,见着分就最好别排着打,那样他们会加更多分一起都收了,可以用大点的炸顶一下。手里的分尽量别沉了,尽量够走。
2、看牌道,学会记牌,高手脑袋里可以这样记牌:2 3 5 10 K 王和幺下了多少,敌方什么不合理你就先出什么,他们什么牌难受就出什么牌。
3、注意和对家的配合,如果能跑,尽量往出跑,避免对方分数加倍。
本文由11320棋牌游戏门户整理发布,转载请保留文章地址:

我要回帖

更多关于 壮士出川顺子 的文章

 

随机推荐