松9阳qq麻将16番图解番数怎么算?

麻将番数盘算规矩,麻将番数,qq麻将番数图解,麻将番数图解,上海麻将规矩,杭州麻将规..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
麻将番数盘算规矩
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口日本麻将中的番数具体是怎么计算的?_好搜问答
|注册&您有新任务,
日本麻将中的番数具体是怎么计算的?
被浏览229次
采纳率:47%
1.立直:自己在听牌时宣告立直,并成功和牌(有关立直的说明已在前面叙述)。1番。2.一发:立直后自己还未摸牌,就有对手打出的牌被自己食和,或立直后自己摸到的第一张牌即告自摸。但在立直与和牌之间有人吃、碰、杠,则不能算“一发”。1番。3.W立直:也叫“两立直”,配牌后自己打出第一张牌时即宣告立直。但在宣告立直之前有人吃、碰、杠(包括自己暗杠),则不能算“双立直”(但可以算“立直”)。2番(不重复计算“立直”)。4.役牌:自风的刻子(例如东家手中有“东”的刻子),或场风的刻子(例如南场时,手中有“南”的刻子),或三元牌的刻子(“中、发、白”的刻子)。 每组1番。如果是连风(自风与场风相同,例如东场时,东家手中有“东”的刻子),这样的一组刻子计2番。(注:一般情况下,杠子也可以算刻子,除非特殊说明。后面不再重复这一点。)   5.平和:由三组顺子和两面听的搭子(必须是两面听牌,不能是嵌张、边张)形成的听牌形式,另外一对将牌(在听牌时,将牌已经以对子的形式出现)不能为自风、场风、中、发、白。必须是“门前清”状态。1番。6.断幺九:所有手牌均为中张牌,没有幺九牌。1番(部分规则中,“断幺九”必须是“门前清”状态才能算番)。7.门前清自摸:手牌为“门前清”状态(立直与否均可),以自摸的方式和牌。简称“自摸”(这只是简称而已,并不表示任何情况下的自摸和牌都可以算番)。1番。8.宝牌:和牌时手牌中有多少张宝牌,最后算番时就加多少番(至于怎样判断宝牌,详见“关于宝牌”部分)。在日本麻将中,宝牌不算在起和番之内,因此只有宝牌而没有其它番是不能和牌的(2番起和时,除宝牌以外其它番只有1番也不能和牌)。9.一杯口:手牌中有同色同数的两组顺子,也就是我们讲的“一般高”、“一色二顺”,必须是“门前清”状态(初学者容易忽视这一点)。1番。10.二杯口:手牌中有2个同色同数的两组顺子(即含有两组“一杯口”),也就是我们讲的“二色二顺”,必须是“门前清”状态。3番(不重复计算“一杯口”、“七对子”)。11.七对子:本牌型为不符合“一对将牌”加“四组面子”的特殊牌型,构牌方式为七个不同的对子。由于是七个不同的对子,因此不允许出现四张相同的牌。2番。(注:如果“七对子”中有三对同花色且数字相连的对子,不能算“一杯口”。如果符合“二杯口”的形式,要直接算“二杯口”)。   12.对对和:手牌由一对将牌及四组刻子组成,也就是我们讲的“碰碰和”。2番。13.三色同顺:手牌中有同数字但不同花色的三组顺子(例如手牌中同时有四五六万、四五六筒、四五六条三组顺子)。“门前清”状态计2番,否则计1番。14.三色同刻:手牌中有同数字但不同花色的三组刻子(例如手牌中同时有八万刻子、八筒刻子、八条刻子)。2番。15.三暗刻:手牌中有三组暗刻(暗杠也可以算暗刻)。2番。16.混全带幺:手牌中的每组顺子、刻子、将牌均含有幺九牌(至少有一组顺子,必须有字牌),简称“全带幺”。“门前清”状态计2番,否则计1番。17.纯全带幺:手牌中的每组顺子、刻子、将牌均含有老头牌(至少有一组顺子)。“门前清”状态计3番,否则计2番。18.混老头:所有手牌均为幺九牌(必须同时含有老头牌与字牌),构成“对对和”或“七对子”的形式。2番(由于重复计算“对对和”或“七对子”,所以实际4番)。19.混一色:手牌由同一种花色的牌加上字牌组合而成。“门前清”状态计3番,否则计2番。20.清一色:手牌由同一种花色的牌组合而成。“门前清”状态计6番,否则计5番。21.小三元:手牌中有“中、发、白”三种三元牌组成的两组刻子及一对将牌。2番(由于重复计算两组三元牌的“役牌”,所以实际4番)。22.一气通贯:手牌中有同花色的“一二三、四五六、七八九”三组顺子,也就是我们讲的“一条龙”。“门前清”状态计2番,否则计1番。23.岭上开花:杠牌后从岭上牌补进的一张牌,而该牌刚好形成自摸,也就是我们讲的“杠上开花”。另外,三人麻将中,如果“北”作为花牌(类似中国麻将的“春夏秋冬梅兰竹菊”),亮出后同样要从岭上牌补进一张牌,如果该牌形成自摸,同样可以算“岭上开花”。1番。24.海底捞月:也叫“海底摸月”,自己摸牌后山牌只剩14张王牌(即将流局),而自己刚好自摸(但如果最后一张牌是从岭上牌摸进,这种情况下一般只算岭上开花,而不算海底捞月)。1番。25.河底捞鱼:对手摸牌后山牌只剩14张王牌(即将流局),而这名对手打出的最后一张牌刚好被自己食和(但如果这名对手所摸的最后一张是从岭上牌摸进,这种情况下一般不算河底捞鱼)。1番。26.抢杠:别人开出的杠牌正好是自己可以和的牌,这时可以抢杠(必须在别人开杠时立刻进行,缓着后不得抢杠),算开杠者点炮(因此抢杠属于食和),同时被抢的杠视为杠牌不成立(因此抢杠后不翻开与此次杠牌所对应的杠宝牌指示牌。如果自己立直后未摸牌,在第一次出现杠牌时对其进行抢杠,则可以同时算“一发”与“抢杠”)。一般情况下是抢加杠,但是如果自己打出的牌被别人碰牌,然后别人对此碰牌进行加杠,则由于振听而不能抢杠(关于“振听”将在“其它规则”中叙述)。另外,只有国士无双(见役满牌型)能抢暗杠,其它牌型禁止抢暗杠(也有部分规则完全禁止抢暗杠,这样即便是国士无双也不能抢暗杠了)。1番。(注:对于大明杠来说,其实在打牌者打出这张牌的时候就可以直接食和,而且由于食和比大明杠优先,因此只能算打牌者点炮,不能按抢杠来解释,自然也不能算抢杠的1番。如果自己没有食和,或者因为番数达不到起和番而不能食和,这张牌被别人开了大明杠,自己也不能对其进行抢杠。)27.三杠子:手牌中有三组杠子。2番。B.役满牌型  都是麻将牌谱上千载难遇的著名花样名称。1倍役满相当于13番,2倍役满相当于26番,依此类推。可重复累加(役满的倍数用来相加,而不是相乘),计多倍役满,不再计算普通牌型的番数(如果做出了下面所说的役满牌型,这时即使手牌所符合的普通牌型番数能够累加至13番,也不能再增加1倍役满)。1.天和:庄家起手配牌后,自己抓到的第一张牌便形成自摸和牌(如果庄家配牌14张,则必须是配完牌后立即和牌才能算“天和”,同样算庄家自摸)。1倍役满(部分规则计2倍役满)。注:必须是立即和牌。如果先进行暗杠,然后摸岭上牌自摸,就不能算“天和”,下面的“地和”也是如此。)2.地和:闲家起手配牌后,自己抓到的第一张牌便形成自摸和牌,但如果在此之前有人(包括自己)吃、碰、杠,便不算“地和”。1倍役满。3.大三元:手牌中有“中、发、白”三种三元牌组成的三组刻子。1倍役满。4.小四喜:手牌中有“东、南、西、北”四种风牌组成的三组刻子及一对将牌。1倍役满。5.大四喜:手牌中有“东、南、西、北”四种风牌组成的四组刻子。2倍役满。6.四暗刻:手牌中有四组暗刻(暗杠也可以算暗刻)。如果是双碰听牌(听牌时,手牌为三组暗刻加两个对子)则计1倍役满(必须自摸,如果食和则只算普通牌型三暗刻、对对和),如果是单骑听牌(听牌时,手牌为四组暗刻加一张单张,又称“四暗刻单骑”)则计2倍役满(食和与自摸均可)。7.国士无双:本牌型为不符合“一对将牌”加“四组面子”的特殊牌型,构牌方式为“一万、九万、一筒、九筒、幺鸡、九条、东、南、西、北、中、发、白”组成(即拿齐13种幺九牌),除了用作做将牌的一对外,其它各种牌只能有1个,也就是我们讲的“十三幺”。如果先有一对将牌,单听一种牌,计1倍役满。如果听牌时的牌型为13种幺九牌各1张,这样可以听13种牌,只要见到幺九牌就可以和牌(又称“国士无双十三面”),计2倍役满。8.九莲宝灯:首先必须是“门前清”状态,然后和牌时的构牌方式为“清一色”(部分规则中必须是万的清一色)中分别有3个数字为“一”“九”的牌,数字为“二、三、四、五、六、七、八”的牌各1张,再加任何一种同花色的牌。如果听牌时即满足“3个一、3个九,二三四五六七八各1张”,这样可以听9种牌(又称“纯正九莲宝灯”),计2倍役满。如果听牌时不满足“3个一、3个九,二三四五六七八各1张”,但在和牌时仍满足九莲宝灯的构牌方式(比如手牌为清一色的“一一一二三三四五六八九九九”,用“七”来和牌),也算九莲宝灯,但只计1倍役满。9.字一色:所有手牌均为字牌,构成“对对和”或“七对子”的形式。1倍役满。10.清老头:所有手牌均为老头牌,构成“对对和”的形式。1倍役满。11.绿一色:由“二条、三条、四条、六条、八条、发”组成的和牌形式(不必6种牌全部具备)。因为这几种牌的颜色为不掺杂其它颜色的纯绿色故名“绿一色”。1倍役满(部分规则中,无“发”的绿一色称为“纯绿一色”,计2倍役满。也有部分规则中,绿一色必须带“发”,否则不承认此牌型)。12.四杠子:手牌中有四组杠子。因其和牌后共有牌18张,故又称“十八罗汉”。1倍役满(部分规则计2倍役满)。 用微信扫描二维码分享至好友和朋友圈分享到:
下面是答答童鞋给您的小建议,您看靠谱吗?初来乍到,弄错了您不要生气哦(*^__^*)答答小贴士
等您帮助的附近的朋友换一换
大家都在搜好搜APP下载好搜摸字APP 随时随地随心搜索 用好搜, 特顺手!
第9天生活就像海洋,只有意志坚强的人才能达到生命的彼岸。知道了上虞花麻将番数计算规则
上虞花麻将番数计算规则 10
别的地方的麻将自动滚蛋。是绍兴上虞的花麻将
&& & & 上虞花麻将怎么玩?&& & & 上虞当地只有一种麻将玩法,有时候简称为“上虞麻将”。上虞目前最流行花麻将,又叫有龙强抛头,最先打成胡牌即为赢。上虞花麻将最大特色就是对有龙胡牌做了限制,有龙的情况下必需抛头或者是上了番数的牌才可以胡,这样就避免了大家胡垃圾胡的机会,大大增加了做大牌的机会和刺激性。&&&& & & 一、上虞麻将游戏规则&& & & 1、掷骰子  && & & 上虞花麻将只需要掷一次骰子。开始游戏由系统随机决定一位玩家为庄家,由庄家掷骰子,按骰子数数出抓牌方位,在抓牌方位牌面从右往左开始数掷的骰子数开始抓牌。&& & & 2、行牌抓牌  游戏按逆时针方向开始打牌,顺时针方向依次抓牌,4张牌一抓,抓3次,然后庄家再抓一张牌跳过一墩再抓一张,其他两位玩家按顺序再抓一张牌,即庄家14张牌闲家13张牌。杠牌从最后一张牌开始,即补杠和明杠暗杠均从最后一张开始按顺序补牌。&龙  四位玩家全部抓牌完毕后(即庄家14张闲家13张),在庄家补杠前,将抓牌反方向第一张牌翻开,翻牌加一即为龙(如翻9万则1万为龙、翻5条则6条为龙),翻花(中发白、春夏秋冬、梅兰竹菊)东风做龙,需要在桌面中间显示龙,并且在玩家的牌中需要把龙做特殊标记,并且放于最左端。龙可以代替任何牌。&补杠  所有人抓完牌后,系统自动把庄家手机的杠花亮出来并且补杠,其他玩家需要轮到自己出牌时候才能进行补杠。不管庄家还是闲家补杠杠出来的花牌可以继续再补。若有吃碰杠情况则在吃碰杠操作后,打牌之前进行补杠。&出牌  凡是抓进或吃、碰、开杠、补杠后,不胡牌便要打出一张牌。玩家从抓牌完毕到出牌的限定时间为20秒(每个玩家首次出牌为30秒)。打出的牌必须先放在自己门前明示一下,然后归入牌池内;放入牌池内的牌要有序地从左向右摆放,第一行摆满后依次摆第二行第三行,排列要整齐,并且需要将上一家刚出的牌作明显标记,以便于所有玩家观察。&吃牌  当上家打出的牌,自己手中的牌可以与之组合成顺子,可以选择吃牌。吃完牌后手中两张牌和上家的一张牌相对应,摆在自己的面前。然后将自己手中的牌打出一张。报吃应稍慢些。吃牌后可以马上再杠牌。&碰牌  当其他两位玩家所打出牌与自己手中的两张牌对应,组合成刻子,可以选择碰牌。碰完牌后手中两张牌和那一张牌相对应,摆自己面前。然后将自己手中的牌打出一张。碰比吃优先。碰牌后可以马上再杠牌。&杠牌  报开杠后应即在牌墙最后补进一张牌。杠分以下两种&&  (1)明杠&&  当其他用户打出的牌,自己手中有三张与之对应,组合成杠子,可以选择杠牌。杠完牌&&  后。可以继续摸一张牌(麻将摸牌顺序中的最后一张),如果没能杠开,则再选择自己手中的牌打出一张。&&  当自己已经碰过其他玩家,而自己又摸到了那张牌,则可以选择杠牌。杠完后,可以继续摸一张牌(麻将摸牌顺序中的最后一张),如果没能杠开,则再选择自己手中的牌打出一张。&&  (2)暗杠&&  当自己手中有三张一样的牌,已经组成刻子,如果再摸到一张相同的牌,可以选择杠牌。杠完后,可以继续摸一张牌(麻将摸牌顺序中的最后一张),如果没能杠开,则再选择自己手中的牌打出一张。(暗杠后需要在下一次轮到自己出牌时才把杠牌亮出)。&&&&& & & 3、流局说明  所有牌抓完后,此时扔未有人胡牌,则显示“流局”。流局没有输赢,流局后玩家可以选择离开或重新开始游戏。&&&& & & 二、算番规则&& & &&& & & 上虞麻将与其他地方麻将不同,其特殊番型的牌只有以下几种:&& & &(玩家手上有龙听了,摸了1只花,又去摸了1张牌胡了。种情况按杠开算。*2 倍)相当抛头&&&& & & 1、抛头(暴头):玩家在胡牌前,手上有 1 颗(龙)财神 + 四比牌的情况。(因为财神可以变做任何的牌,所以下轮玩家摸到任何一张牌便可以胡牌了)则下轮玩家如果自摸胡牌,即为暴头。&& & & 算分方法:在当局应得分数基础 *2 倍。&& & & 2、飞龙(财飘):玩家在手上拥有 2 颗财神 + 四比牌的情况下可以胡牌,(因为财神可以变做任何的牌,所以下轮玩家摸到任何一张牌便可以胡牌了)该轮玩家不胡牌,把手上的一颗财神打出去,到了下轮再暴头自摸胡牌就叫财飘。&& & & 算分方法:在当局暴头应得分数基础再 *2 倍。&& & & 说明:若有人财飘的时候,其余三家该轮不能吃、不能碰也不能放冲,只能自摸。下轮如果财飘者摸牌后没胡,则按照原来的规则继续游戏(即该吃该碰照常)。&& & & 如果是连续 2 个飞龙(财飘)则:再 *2 倍。&& & & 3、杠开:自己杠牌后摸起的那张牌组成的胡牌即为杠开(其他的麻将中称为杠上花)。&& & & 算分方法:在当局应得分数基础 *2 倍。&& & & 4、杠抛(暴):在杠开的情况下暴头就叫杠暴。&& & & 算分方法:在当局应得分数基础 *4 倍。&& & & 5、杠飞(飘):在有杠开的情况下财飘就叫杠飘。&& & & 算分方法:在当局应得分数基础 *8 倍。&& & & 6、飞(飘)杠:在先财飘再杠开的情况下自摸叫飘杠。&& & &算分方法:在当局应得分数基础 *8 倍。&& & &7、辣(勒)子&& & &(1)100花算辣子,无龙无花半辣子(无龙无花如果是碰碰胡,混一色,混一色碰碰胡,清一色,清一色碰碰胡,大吊,抛头,杠抛,飞龙算辣子)。&& & &(2)相当于输分的封顶值,大过该封顶值以该封顶值计算。&& & &8、花&& & &(1)春夏秋冬梅兰竹菊每个计一朵花.&&& & &(2)筒条万每有一个明杠计一朵花,每有一个暗杠计 2 朵花。&& & &(3)东南西北每有一刻(3个一样的算一刻)计一朵花,每有一个明杠计2朵花,每有一个暗杠计3朵花。&& & &(4)中发白每个计一朵花。每条龙算一花。&& & & 9、一般牌型&& & & 杠开:杠牌后补张的牌如果能胡则为杠开*2 倍&& & & 大吊车: 胡牌时其他牌都吃碰杠下 , 只剩一张牌单吊胡的为大吊车。*2 倍。&& & & 碰碰胡: 即每坎牌都是三张一样的或碰杠下的牌。*2 倍&& & & 混一色: 胡牌时是由同一花色的牌和风向牌构成的牌。*2 倍&& & & 清一色: 即全副牌是一种花色。*4 倍&& & & 混碰: 即混一色的碰碰胡。*4 倍&& & & 清碰: 即清一色的碰碰胡。*8 倍本文转载于三杰娱乐用品网: 原文链接:
相关知识等待您来回答
棋牌麻将领域专家
& &SOGOU - 京ICP证050897号2014华为机试,计算给定和牌麻将的番数 - CSDN博客
一.题目如下
二.题目分析
& &麻将和牌有两种形式,即:
& & & 模式1 :11,11,11,11,11,11,11
& & & 模式2: 11,123,123,123,123(全部或者部分123可以被111,1111替代)
& & & 注:<span style="font-size:18 font-family:KaiTi_GB=连续3张同花色牌,如4D5D6D。111=3张同样的牌,如3T3T3T。
& & & & & 条=T,筒=D
& &&模式1即称之为“巧7对”,一组牌刚好是7对牌。但是这里有一个疑问,“对”能否重复,即“杠”能否能当作2“对”(即题目中的“四归一”)。正常的和牌最后手中总共有14张牌,实际生活中以模式1和牌并且计算带“杠”的翻番是不可能的。
& & 模式2有很多变种。首先123是指连续花色的3张牌,诸如“1条2条3条”或“4筒5筒6筒”等等。也可以是三种同花色的,如“1筒1筒1筒或“9条9条9条”。倘若你有了或者这样的一组牌,别人又出了一张同样的牌或者你接到一张同样的牌,这个时候就是“四归一”或者“杠”了。
& &日常生活中,实际上每一个“杠”,你都需要声明(不管是明“杠”或是暗“杠”),然后再接一张牌,也就是说,随着你每声明你有1个杠,最后和牌的时候你的牌都递增1张。假设这样的场景,你手中有13张牌,其中有一组牌“2条2条2条”,这时你又接到一张“2条”,那么你有两个选择。(1)声明你接到一个“杠”,即暗杠,然后你再接一张牌,倘若你此时和牌,那么你的牌有13&#43;1&#43;1=15张,当然这不是巧7对;倘若不和牌,你必须打出去一张并接着打下去。(2)倘若你不声明,又刚好组成了巧7对,那你可以和牌了此时共有14张牌,但这“2条2条2条2条”并不是“杠”因为你并未声明,你只能当两对使用。倘若你没有和牌,那你就必须打出去一张牌了,即手上只有13张牌了。
& &总的来说,实际生活中,你手中出现了“四归一”,要么声明,然后你多接一张牌,按照模式2和牌。要么你不声明,按照模式1和牌。
& &但此处的题目并没有具体说明,处于严谨的考虑,模式1带“四归一”和牌,即没有声明的“杠”,我也是是计算了番数的。
& &程序中和牌方式和番数的举例如下:
& 1T1T,2D2D,3T3T,4D4D,5D5D,6D6D,7T7T.&&巧7对:2番
& 1T1T, 2D2D,3T3T,4D4D,5D5D,6D6D6D6D.&&巧7对&#43;1“四归一”== 2&#43;2番
& 1T1T, 2D2D,3T3T3T3T ,5D5D,6D6D6D6D.&&巧7对&#43;2“四归一”== 2&#43;4番
& 1T1T, 2D2D2D2D,3T3T3T3T , 6D6D6D6D.&&巧7对&#43;3“四归一”== 2&#43;6番
& 1T1T,2D3D4D,4D5D6D,7D8D9D,2T3T4T.&&&&&& 0番
& 1T1T,2D3D4D,4D5D6D,7D8D9D,1T2T3T.&&&&&& 1番
& 1T1T,2D2D2D2D,4D5D6D,7D8D9D,2T3T4T.&&&& 2番
& 1T1T,2D2D2D2D,4D5D6D,7D8D9D,1T2T3T.&&&& 1“四归一”&#43;卡2条==2&#43;1番
& 1T1T,2D2D2D2D,5T5T5T,7D8D9D,1T2T3T.&&&& 1“四归一”&#43;卡2条==2&#43;1番
& & 模式2中,全部或者部分连续三张同花色的一组牌如“2T3T4T或“7D8D9D”都可以被同花色的相同三张牌如“5T5T5T” 替代,如上。甚至是连续4张相同牌即“四归一”替代,如下,当然后者计算番数。
& 1T1T,2D2D2D,5D5D5D5D,7D7D7D7D,5T6T7T. & & &2“四归一”==6番
& 1T1T,2D2D2D2D,5D5D5D5D,7D7D7D7D,1T2T3T.& &&3“四归一”&#43;卡2条==6&#43;1番
& 1T1T,2D2D2D2D,5D5D5D5D,7D7D7D7D,3T3T3T3T.& 4“四归一”==8番
三.程序思路
& & &最多18张牌,故最大存储空间为2*18&#43;4','=40
&遍历字符串:
& & & &1)判断是否出现连续三种同花色牌(ka),如形如“4D5D6D”。在这种情况下,判断(ka2tiao)是否出现卡2条即“1T2T3T”。
& & & &2) 判断(lian3)是否出现连续3张相同牌如“7T7T7T”
& & & &3) 判断(gang)是否出现“四归一”并计数。
& &1) 倘若连续三张同花色牌一组牌出现,或者连续三张相同牌的一组牌牌出现,或者“四归一”出现了4次,那么和牌是按照模式2和牌。
& & & & 番数=(是否出现“卡2条”)*1 &#43; 2*“四归一”的次数
&& 2) 模式1即巧7对和牌
& & & 番数=2&#43;2*“四归一”的次数
四.程序代码
int main(int argc, _TCHAR* argv[])
int fan=0;
int gang=0;
bool ka=false,lian3=false,ka2tiao=
char s[40]={&#39;\0&#39;};
for(j=0;j&40;j++)
cin&&s[j];
if(!((s[j]&=&#39;9&#39;&&s[j]&=&#39;1&#39;)||s[j]==&#39;D&#39;||s[j]==&#39;T&#39;||s[j]==&#39;,&#39;))
for(i=0;i&=(j-3);i++)
if(s[i]&=&#39;9&#39;&&s[i]&=&#39;1&#39;&&s[i]==s[i+2]&&s[i+2]==s[i+4]&&s[i+4]==s[i+6]&&(s[i+8]==&#39;,&#39;||s[i+8]==s[j]))//判断是否有杠并计数,即四归一A如1D1D1D1D
if(s[i]&=&#39;9&#39;&&s[i]&=&#39;1&#39;&&(s[i]==s[0]||s[i-1]==&#39;,&#39;)&&s[i]==s[i+2]&&s[i+2]==s[i+4]&&(s[i+6]==&#39;,&#39;||s[i+6]==s[j]))//判断是否有连3,即如2D2D2D
if(s[i]&=&#39;9&#39;&&s[i]&=&#39;1&#39;&&(s[i]+2)==(s[i+2]+1)&&(s[i+2]+1)==(s[i+4])&&(s[i+6]==&#39;,&#39;||s[i+6]==s[j]))//判断是否有卡,即nT(n+1)T(n+2)T
if(s[i]==&#39;1&#39;&&s[i+1]==&#39;T&#39;)
ka2tiao=1;//判断卡2条-----1T2T3T 是否存在
if(ka||lian3||gang==4)//存在nT(n+1)T(n+2)T或2D2D2D的或者4个“四归一”情况,必定是第2种和牌方式
fan=ka2tiao*1+gang*2;
fan=2+gang*2;//巧七对的和牌方式
cout&&fan&&
& &说明:由于遍历了字符串,因此每一局牌的任意一组牌的次序可以调换,并不影响输出结果。

我要回帖

更多关于 国标麻将算番器 的文章

 

随机推荐