请教mathe一个设计题
设计一个程序来给四个玩家发牌,要求每次发出的牌都不一样。要求:
1.符合普通扑克牌的规则(可以是桥牌、升级、红四、斗地主等,但要求说明发牌规则);
2.按从小到大的顺序显示每个玩家拿到的牌和底牌(如果有)的情况;
3.验证每次发牌的结果是否合法;
4.随机数的生成:
srand(time(0)), rand()
#include<stdlib.h>, #include <time.h>
5.发牌可以采取随机拿牌或洗牌的方式;
6.可以给每一张牌一个编号,便于排序,打印时按编号换算出该显示的图案;
7.验证算法看看是否每张牌都出现过即可;
1.问题重新陈述(用自己的语言)
2.所用到的算法描述(尽可能详细,最好有流程图)
3.设计的结构体变量说明
4.自己设计的函数说明
5.要求每个函数不超过50行,且每个函数有特定的意义
6.每个函数的名称、实现功能、输入参数类型和意义、输出
7.程序执行结果(三次以上)
8.结论
9.编程中遇到的问题以及解决方法
10.附录:程序源代码
页:
[1]