用C++编写模拟发牌程序
1.课题功能描述编写一个程序用来模拟发牌,并显示发到的牌。例如在“拱猪”中使用一副去掉王牌的扑克,每人发13张牌。编写程序显示摸到的13张牌,若用户需要再摸一把则再次摸牌...
1. 课题功能描述
编写一个程序用来模拟发牌,并显示发到的牌。例如在“拱猪”中使用一副去掉王牌的扑克,每人发13张牌。编写程序显示摸到的13张牌,若用户需要再摸一把则再次摸牌。
2. 摸牌过程
洗牌的过程需要生成一个有52个元素的数组,数组中元素值应为0-51的随机值,但是每个数字只能出现一次。然后发牌,轮流将牌发给四个玩家,本题只需记录一个玩家所拿到的牌。
3. 显示手牌
拿到牌后要先整理手中的牌,按照花色和牌面进行排序,要求同一花色放到一起,然后按牌面2最小,A最大的顺序排序后输出,输入格式如上图所示。可以用表格线来绘制牌的边框 展开
编写一个程序用来模拟发牌,并显示发到的牌。例如在“拱猪”中使用一副去掉王牌的扑克,每人发13张牌。编写程序显示摸到的13张牌,若用户需要再摸一把则再次摸牌。
2. 摸牌过程
洗牌的过程需要生成一个有52个元素的数组,数组中元素值应为0-51的随机值,但是每个数字只能出现一次。然后发牌,轮流将牌发给四个玩家,本题只需记录一个玩家所拿到的牌。
3. 显示手牌
拿到牌后要先整理手中的牌,按照花色和牌面进行排序,要求同一花色放到一起,然后按牌面2最小,A最大的顺序排序后输出,输入格式如上图所示。可以用表格线来绘制牌的边框 展开
2个回答
2012-06-27
展开全部
这里回车有问题 发到贴吧了 ,百度c语言吧 前边自己打一下,链接最后数字 1686485234 ,三楼的回复 不是有问题,是汉字不能正常显示,改成英文字母了 S: 黑桃, H:红桃, D: 方片, C:梅花 这是洗牌后的52张牌的顺序,四个人发牌就是一人一张呗,分到四个数组里,自己写吧 c++流输入输出自己改一下吧,其他没区别
改好了 c语言吧
链接最后数字 1687620769 三楼的回复
改好了 c语言吧
链接最后数字 1687620769 三楼的回复
追问
- -找不到你的帖子
追答
进入百度贴吧随便打开一个帖子
然后把链接最后边数字换成 1687620769
再打开
这里发链接会被拦截
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不解!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询