ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:332.34KB ,
资源ID:21460952      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21460952.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据结构课程设计纸牌游戏Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据结构课程设计纸牌游戏Word文档下载推荐.docx

1、 3.1.概要设计x 3.2.详细设计x 3.3.调试分析x 3.4.用户手册x 3.5.测试结果x 3.6.程序清单x 4.小结x 5.参考文献x1.课程设计的目的(1) 熟练使用 C 语言编写程序,解决实际问题;(2) 了解并掌握数据结构与算法的设计方法,具备初步的独立分析和设计能力;(3) 初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;(4) 提高综合运用所学的理论知识和方法独立分析和解决问题的能力;2.需求分析编号为1-52牌,正面向上,从第2开始,以2为基数,是2的倍数的牌翻一次,直到最后一牌;然后,从第3开始,以3为基数,是3的倍数的牌翻一次,直到最后一

2、牌;直到以52为基数的翻过,输出:这时输出正面向上的牌有哪些?3.纸牌游戏的设计3.1概要设计建立两个数组,一个存放52牌的编号,另外一个存放相应编号的纸牌的翻牌记录:data52,flag52定义一个全局变量作为正反面的判断条件:Flag= -1Y N3.2详细设计/建立两个数组,一个存放52牌的编号,另外一个存放相应编号的纸牌的翻牌记录。int i,j,data52,flag52,choice,num;char m,n;for(i=1;i=52;i+)datai-1=i;/录入52牌的编号。flagi-1=0;/将相应编号纸牌的翻牌数初始化为0。for(i=2;i+)/外循环,基数循环。f

3、or(j=1;jj+)/循环,基数倍数条件判断。if(j%i=0)dataj-1=dataj-1*Flag;/将翻转后的结果更新data中的数据。flagj-1+;/翻牌一次,即记入flag数组中。case 1:printf(-题目-n);*n编号为1-52牌,正面向上,从第2开始,以2为基数,是2的倍数的牌翻一次,直到最后一牌;然后,从第3开始,以3为基数,是3的倍数的牌翻一次,n*是否回到主菜单?(Y/N):/在每个独立功能后添加了独立的判断语句,从而可以选择性的回到主菜单。n=getchar();if(n=Y)break;else if(n=N)choice=0;/0作为整个界面的循环结

4、束条件,所以直接将choice=0,即可结束循环。else printf(*(提示:输入错误,默认为继续。)*n break;case 2:以下为翻牌记录:t-第1牌翻过0次。-t52;t-第%d牌翻过%d次。,i+1,flagi);if(i%2=0)* *ncase 3:dot请输入您想查询的纸牌编码:scanf(%d,&num);if(num52)/纸牌的序号为1-52,所以其他数值都为输入错误。t输入错误!elset纸牌翻转记录如下:t纸牌翻转次数为%dn,flagnum-1);for(j=2;if(num%j=0)t在以编号%d为基数时此纸牌有一次翻转。,j); 需要继续查询纸牌编码吗

5、?/独立的判断语句,作为do-while的结束条件,从而可循环的查询纸牌编码。m=getchar();if(m!=m!*(提示:输入错误,默认为跳过。)* *nwhile(m=*(提示:)* *nbreak;case 4:t最后所有正面向上的牌有:for(i=0;if(datai0)/所有大于0的数即为正面向上的纸牌。 第%d牌 ,i+1);*(提示:)* *ncase 0:break;default:t输入错误,请重新输入!while(choice!=0);/0作为整个循环的结束条件。*程序结束,使用*n3.3调试分析:选择1,显示题目选择2,查看所有翻牌记录选择3,查看指定纸牌记录,如18选择4,显示最后结果4.程序清单:#includewindows.h#define Flag -1/定义一个全局变量作为正反面的判断条件。void main()t-nt- 欢迎进入纸牌游戏 -nt- 1.查看题目 -nt- 2.查看所有纸牌的翻牌次数 -nt- 3.查看指定编号纸牌翻牌记录 -nt- 4.查看最终正面向上的纸牌编号 -nt- 0.按0键结束 -n请输入您的选择(数字0-4):/主界面choice);switch(choice)/通过switch语句进行功能的选择

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1