包含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麻将清一色代码的词条
路径分享:http://myzitong.com/article/dodpjco.html