




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程设计报告课程设计题目:猴子选大王学生姓名:吴兆专 业:软件工程班 级:1321813学 号:201320181306 指导教师:吴建东 2015年 1 月 9 日 东华理工大学目录一:需求分析1. 问题描述2. 基本要求3. 需求分析二:概念设计三:详细设计四:调试分析和测试结果五:总结六:源代码一:需求分析1. 问题描述 一堆猴子都有编号,编号是1,2,3 .m ,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第n个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。2. 基本要求 输入数据:输入m,n m,n 为整数,nnext=head)
2、return(p);while(jnext;j=j+1;q=p-next;p-next=q-next;head=p-next;printf(%d 第%d个猴子离开.n,i,q-num);free(q);lisdelete(head,m);3. 主函数void main()struct l *head;struct l *p;int m,n;printf(*n);printf(猴子选大王:n);printf( 一堆猴子都有编号,编号1,2,3.m,这群猴子(m个)按照1-mn);printf(的顺序围坐一圈,从第1开始数,每数到第n(nn|m=0|nnum); printf(*n);四:调试分析
3、和测试结果得到了预期的结果五:总结 本次课程设计,参考了相关教科书和参考书对二分法查找与各种排序方法的描述,对相关功能所需结构体和函数有了初步构思之后,经过代码的输入、语法改错,调试执行等过程,完成了一个简单的功能系统。通过一周时间,从初步思路形成到基本功能完成,对数据结构设计实践与应用部分基本了解了。从本次课程设计我觉得我应该把所学基础知识与具体问题实践结合,基本知识要扎实,对待问题要各方面分析。数据结构与算法设计是一种锻炼人清晰思路的科目,我们应该通过多次实践让自己的知识得到巩固。六:源代码#include #include #define null 0#define len sizeof
4、(struct l)struct lint num;struct l *next; ;int n;int i=0;struct l *creat(int n)/建立动态循环链表.printf(将猴子顺序编号为:n);struct l *head;struct l *p1,*p2;n=0;p1=p2=(struct l *)malloc(len);p1-num=1;printf(%d ,p1-num);head=null;while(p1-numnext=p1;p2=p1;p1=(struct l *)malloc(len);p1-num=n+1;if(p1-numnum);p2-next=he
5、ad;/尾指针指向头指针.printf(n);printf(*n);printf(n);return(head);struct l *lisdelete(struct l *head,int m)/报数为m的退出.struct l *p,*q;int j=0;p=head;i=i+1;if(p-next=head) return(p);while(jnext;j=j+1;q=p-next;p-next=q-next;head=p-next;printf(%d 第%d个猴子离开.n,i,q-num);free(q);lisdelete(head,m);error()printf(mn或者m=0或者n=0! error!n);void main()struct l *head;struct l *p;int m,n;printf(*n);printf(猴子选大王:n);printf( 一堆猴
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 考试心态调整特许金融分析师考试试题及答案
- 证券投资中的人机结合分析试题及答案
- 2025年财务报告标准变动试题及答案
- 2025年CFA考试资本市场操作试题及答案
- 微生物分析报告的撰写技巧试题及答案
- 2024年项目管理新挑战及应对策略试题及答案
- 预备工作2025年证券从业资格证试题及答案
- 矿山安全应急预案与演练-石墨滑石考核试卷
- 2025年审计审查重点试题及答案
- 矿山环境管理与生态断层监测考核试卷
- 广东省2024-2025学年佛山市普通高中教学质量检测物理试卷及答案(二)高三试卷(佛山二模)
- 【9数一模】2025年安徽合肥市第四十五中学九年级中考一模数学试卷(含答案)
- 电网工程设备材料信息参考价(2024年第四季度)
- 北师大版数学六年级下册-总复习课件(精编版)
- 经济效益证明(模板)
- 汽车总装车辆返工返修作业标准管理办法
- D建筑消防设施故障维修记录表
- DB43∕T 497-2009 博落回果-行业标准
- 黑龙江省哈尔滨市恒泰石材有限公司(扩大区)建筑用凝灰岩
- 创意综艺风脱口秀活动策划PPT模板
- 枣树桃小食心虫
评论
0/150
提交评论