洗牌发牌模拟系统课程设计报告--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++语言,源程序要有适当的注释,使程序容易阅读  学生可自动增加新功能模块(视情况可另外加分)  写出课程设计报告,具体要求见相关说明文档

网友评论

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