为了账号安全,请及时绑定邮箱和手机立即绑定

这个C语言问题怎么解啊?

这个C语言问题怎么解啊?

C
赖先生在努力 2018-04-18 17:16:39
小明假期陪女朋友的妈妈打麻将(小明就是那个在很多地方都会出现的小明同学),作为新手的他总是要花好长时间才看得出是否胡牌,虽然心里知道不可以赢,但是包里的钱有限,也不能输太多,不然打白条可要遭未来丈母娘的白眼了。作为程序猿的他,机智的想到写个程序来帮忙,“人工智能麻将”,未来能否超越AlphaGo呢?为了不为难小明,大家把麻将赢牌的规则改简单了:用数字1~9表示麻将牌,每个数字最多可以出现4次,一共14张牌(即14个数字),怎么才能胡牌(麻将赢了称为“胡”)呢?这14个数里面必须有2个一样的数字,称为“将牌”,如果把将牌拿开,剩下的12张牌是每3个一组连续的数字就赢了。比如 11234456778899这副牌,可以看做: 11 234 456 789 789 ,11作为将牌,其他都是3个一组的连续数字,所以,赢了(胡牌); 而 12233345567789 这副牌,不论拿什么做将牌(比如拿两个2或两个3或两个5…),剩下的牌都不是连续的3个一组的数字,所以不能胡牌。这个C语言问题怎么接呢?
查看完整描述

目前暂无任何回答

  • 0 回答
  • 0 关注
  • 712 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信