包含java麻将清一色代码的词条

清一色全胡牌的牌型是什么?

清一色全胡牌的牌型是:

公司主营业务:网站设计制作、做网站、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出昆玉免费做网站回馈大家。

1、听6张:31111111(二二二三四五六七八九);

2、听7张:311113(二二二三四五六七七七);

3、听13张:31111113(一 一 一二三四五六七八九九九)。

虽然胡清一色能获得很多积分,但是清一色是一种胡牌难度很高的牌型,因此不是每局游戏都适合做此牌型。

做清一色注意以下几点:

1、切忌硬做一色牌。

比如配牌有 4, 5张字牌,其中有一个对子,万子有 4、5张,剩下2、3张是筒子、条子、于是就想做万子混一色,无论摸上什么,抱定主意打筒子、条子,甚至拆搭、拆对也在所不惜。这就是硬做,结果大多是费力不讨好。

2、要多想想有无做其他番的可能,不要只盯住做一色牌。

比如,配牌做不做一色牌均可,已有平和,断么等番,就应顺其自然做牌,不可过贪。因为做平和、断么等番别人并不会介意,而做一色牌则很快会成为众矢之的。所以,贪图多 1, 2番反而很可能使原来可以和出的较大的牌白白损失掉。

清一色胡牌规则是什么?

清一色是由同一花色的牌和风向牌构成的牌,构成清一色即可胡牌。

对于清一色来说,成型条件非常苛责但是如果不这样看牌的话,自己做一色的话可能几率就不会太大,容易在牌局中吃亏。最后可能本来可以赢的局面,因为强行改变而最终输得很惨,甚至吃亏到不能弥补的地步。

在牌局中要明白,做一色的进张范围是有限的,而打出的张子又非常的多,大都予人以便利,除非在上张上不存在什么吃亏的地方。不然做了不如不做。

能有八张是一色,假定它们四搭,这样便有听张的可能,如没有四搭,至少限度也要有三搭,则所需者仅一搭,求之尚易,否则徒劳无益,等到你的搭子兜齐时,人家已听张了,这就已经成为了反作用了。

麻将中的其他用语:

大三元:就是具箭牌的3个刻子。箭牌:红中、绿发、白板称3箭。例:1万2万3万,2饼2饼,中中中,发发发,白白白。

十三幺:就是由13张幺九字牌再加其中任一张作将。幺九字牌:幺九牌1、9万、饼、条6张+字牌(包括风牌和箭牌)7张。例:1万,9万9万,1饼,9饼,1条,9条,东,南,西,北,中,发,白。

小三元:就是有箭牌的2个刻子和一个将牌。箭牌:红中、绿发、白板称3箭。

求一个关于麻将程序的思路(c语言)

组成胡牌的规则只有两种,三个相同或者三个排成顺序(也就是相邻)

可能有很多对,那么分别挑出,这个是必须的,剩下的赋值新的数组中,这是这个新的数组有12个数据

如定义

int guize1(int *b) //这里b有三个数据,三个数相同

{

if(b[0]==b[1]b[1]==b[2]b[0]==b[1])

return 1;

return 0; //这里加不加else都可以

}

int guize2(int *c) //这里c有三个数据,三个数是顺序的

{

int x[3];

int i,j,t;

for(i=0;i3;i++) //赋值新的数组,因为数组数组改变可以影响到调用它的函数中的数值

x[i]=c[i];

for(i=0;i3;i++) //x数值排序,随便选一个,我的可能不对,呵呵

for(j=i+1;j3;j++)

if(x[i]x[j])

{

t=x[i];

x[i]=x[j];

x[j]=t;

}

if(x[0]=x[1]-1x[1]==x[2]-1) //顺序的话返回1

return 1;

return 0;

}

int huipai(int *a) //这里a数组有12个数据

{

//这里就需要枚举了,没别的办法

int i,j,k;

int y[3];

for(i=0;i10;i++)

for(j=i+1;j11;j++)

for(k=j+1;k12;k++) //这三个循环就是所有的情况吧,你想想

{

y[0]=a[i];

y[1]=a[j];

y[2]=a[k];

if(guize1(y)||guize2(y)) //判断是否构成关系,直接调用子函数即可

return 1;

}

}

主函数中调用子函数的程序

int pai[14] ; //这里放14个数据,初始化自己搞定

int hpai[12];

//排序14个数据自己搞定

int i,j,k;

for(i=0;i13;i++)

{

if(pai[i]==pai[i+1]) //如果有对

{

k=0;

for(j=0;ji;j++) //分两段赋值新的数组

hpai[k++]=pai[j];

for(j=i+2;j14;j++)

hpai[ k++]=pai[j];

}

if(hupai(hpai))

printf("yes");

else

printf("no");

}

麻将技巧:如何做一色牌2

一色有几种:从形态上看来,应分为清一色与混一色两种。

清一色即全副牌俱是一色,如是万子一色,就不但没有筒子及索子,而且没有东、南、西、北、中、发、白。这样,可使全副牌的身价,和出后加上三番(三番实是八倍),这当然是一个很大的诱惑。

混一色即全副牌中,筒索万三色中虽也仅有一色,但是有中、发、白、东、南、西、北等牌。一般认为仅加一番者,即一色外尚有并非坐风的风头对子或碰出者,称为臭一色;费尽心机而做到一色仅获一番,实在是不上算的。

两番、三番……的混一色却并没有“香一色”的称呼。

这一分类几乎是谁都知道的,但是为了此后行文的关系不得不先加以说明。

从技巧上说来,一色的分类应有下列三种,是依一色的形成方式而分类的:

(一)硬做一色;

(二)顺手一色;

(三)逼成一色。

所谓顺手一色,就是竖起牌时,便发现是一色的架子,而拆其他搭子时,并不吃亏,顺手便可做一色了。

所谓逼成一色,则是本来不存心做一色,因提防别人,一张一张地抓进,因情势的逼迫而成一色。

这三种一色究竟哪一种好?谁都知道:硬做一色最吃亏,顺手一色较佳,而逼成一色是上上乘的。

做一色的利弊,简单地讲来,是希望越大,吃亏越多。

这句话的意思是说:你做一副清一色,是硬做的,在做的过程中出现的种种现象,使人家早知道。你有这种存心,于是谁也不给你上张,岂非吃亏。倘若是做臭一色,人家一看,你不过一番而已,虽明知你做一色,但又何必苛刻地克住你呢!所以还比较容易和出。

这样一说,那希望与吃亏是成正比例的道理便可明白了,也证明了“希望越大,吃亏越大”的至理。做一色应注意之点在前一节里已说明了,“希望越大,

分享文章:包含java麻将清一色代码的词条
URL链接:https://www.cdcxhl.com/article20/dodpjco.html

成都网站建设公司_创新互联,为您提供域名注册响应式网站商城网站微信小程序服务器托管企业网站制作

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营