D. 大牌点一 您所在的位置:网站首页 桥牌是不是双扣牌 D. 大牌点一

D. 大牌点一

2024-07-16 02:36| 来源: 网络整理| 查看: 265

运行时间限制: 1000 运行内存限制: 65536 作者: scshuanghai 是否specialjudge: False 题目描述 在桥牌中大牌点的英文全称是High Card Point,简写为hcp 。它是衡量一手牌好坏的标准。我们规定A=4hcp K=3hcp Q=2hcp J=1hcp.由此,拿到一手牌我们可以很快地计算出他的hcp。我们也可以很快知道,一副牌一共是40Hcp。这个值对于每副牌来说,就是东南西北4个人手上大牌点的总和。

现我们这里有另一种扑克的玩法,其计算牌点的方式如下,请你写一段程序来衡量一下一手排的好坏。 牌点计算方式:3,4,5均为1点,6,7,8均为2点,9,T(代表10)均为3点,J为4点,Q为5点,K为6点,A为8点,2为10点,B(代表小王)为15点,R(代表大王)为20点。

输入: 第一行为一个整数n(0 scanf("%s",a[i]); } int sum[n]={0}; for(int i=0;i if(a[i][j]=='3'||a[i][j]=='4'||a[i][j]=='5') sum[i]+=1; else if(a[i][j]=='6'||a[i][j]=='7'||a[i][j]=='8') sum[i]+=2; else if(a[i][j]=='9'||a[i][j]=='T') sum[i]+=3; else if(a[i][j]=='J') sum[i]+=4; else if(a[i][j]=='Q') sum[i]+=5; else if(a[i][j]=='K') sum[i]+=6; else if(a[i][j]=='A') sum[i]+=8; else if(a[i][j]=='2') sum[i]+=10; else if(a[i][j]=='B') sum[i]+=15; else if(a[i][j]=='R') sum[i]+=20; } } char t[22]; int temp; for(int i=1;i if(sum[j] printf("%s\n",a[i]); } }



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有