包含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://pwwzsj.com/article/dodpjco.html