洗牌发牌模拟系统课程设计报告--C语言

时间:2012-06-26 05:25:14
【文件属性】:

文件名称:洗牌发牌模拟系统课程设计报告--C语言

文件大小:311KB

文件格式:DOC

更新时间:2012-06-26 05:25:14

洗牌发牌系统 课程设计报告 C语言

用随机数开发一个洗牌和发牌模拟程序。(最好能用图形显示发牌结果) 附录B的洗牌和发牌算法有意使用了一种低效的洗牌算法,它有可能会导致无限延 迟。建立一种高效的洗牌算法,这种算法能够避免无限延迟。 对洗牌算法作如下修改。先照图7-28初始化数组deck,再修改函数shuffle使它逐行逐列遍历该数组中的每个元素,而且每个元素都要和从该数组中随机选中的某个元素交换。 打印出结果数组并确定所洗的牌是否令人满意(图7—29是洗牌结果的一个范例)。如果 不满意的话,让你的程序多调用几次函数shuffle。 其它要求:  只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读  学生可自动增加新功能模块(视情况可另外加分)  写出课程设计报告,具体要求见相关说明文档


网友评论

  • 特别详细,很好
  • 还行吧,能用
  • 发牌就那个随机产生麻烦、谢谢啦!!