




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. . . .课程设计报告课程设计题目:猴子选大王学生姓名:吴兆专 业:软件工程班 级: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) 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);四:调试分析和测试结果得到了预期的结果五:总结 本次课程设计,参考了相关教科书和参考书对二分法查找与各种排序方法的描述,对相关功能所需结构体和函数有了初步构思之后,经过代码的输入、语法改错,调试执行等过程,完成了一个简单的功能系统。通过一周时间,从初步思路形成到基本功能完成,对数据结构设计实践与应用部分基本了解了。从本次课程设计我觉得我应该把所学基础知识与具体问题实践结合,基本知识要扎实,对待问题要各方面分析。数据结构与算法设计是一种锻炼人清晰思路的科目,我们应该通过多次实践让自己的知识得到巩固。六:源代码#include #include #define NULL 0#define LEN sizeof(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=head;/尾指针指向头指针.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,2,3.m,这群猴子(m个)按照1-mn);printf(的顺序围坐一圈,从第1开始数,每数到第n(nN|m=0|Nnum);printf(*n);欢迎您的光临,Word文档下载后可修改编辑.双击可删除页眉页脚.谢谢!希望您提出您宝贵的意见,你的意见是我进步的动力。赠语; 1、如果我们做与不做都会有人笑,如果做不好与做得好还会有人笑,那么我们索性就做得更好,来给人笑吧! 2、现在你不玩命的学,以后命玩你。3、我不知道年少轻狂,我只知道胜者为王。4、不要做金钱、权利的奴
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 鱼跃制氧机基础知识培训课件
- 鱼我所欲情景式默写课件
- 济南市2024-2025学年九年级下学期语文期中模拟试卷
- 高铁司机培训课件
- 2025年度财务人员工作自查报告
- 电路原理课程学习
- 高速铁路车站课件
- 高速边坡基础知识培训课件
- 文库发布:电解池课件
- 高质量饮水安全知识培训课件
- 医疗纠纷的防范与处理课件
- 2025年度中职学校教师培训工作计划
- 2025年4月自考00107现代管理学试题及答案含评分标准
- 烟气脱硝工艺培训课件
- 2025建筑工程施工标准合同
- 仪表安全培训课件
- 电能质量技术 绪论、第1章 电能质量概述
- 汽车维修工(新能源汽车电控技术)赛项竞赛规程
- 2025年中职高考对口升学(旅游概论)真题试卷附参考答案
- 2025年人教版小学数学二年级下册期末考试卷(附答案解析)
- 电商模特合同协议
评论
0/150
提交评论