已阅读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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 瞳距测量安全操作规程
- PETA等级考试笔试试题及详细参考答案
- 2026中级注册安全工程师《生产管理》真题及答案解析完整版
- 道路基坑开挖支护施工工规程
- 高血压性脑出血围出血期气道管理共识
- 辽宁省抚顺市新宾县2027届数学七上期末经典模拟试题含解析
- (2026)全国禁毒知识竞赛题库(带参考答案)
- OCA数据库基础认证考试真题(含详细答案解析)
- 电池片破碎分选操作工规程
- 外墙吊篮安装及作业安全管控方案
- 《小小歌唱家 巴加女孩+音乐跨大洋》课件2026-2027学年人教版五年级上册音乐
- 2026年二建《建筑》真题及答案
- T-CCMSA 41256-2024 城镇输配水管道通.用阀门应用技术规程
- 高考英语词汇3500词精校版-顺序版
- 2025年全国硕士研究生招生考试临床医学综合能力考试真题及答案
- 机动车检测站内审年度计划及实施细则
- 躯体形式障碍心理治疗
- 2026云南昆明市晋宁区教育体育系统开展“梦想不远昆明首选”“春城全国名校行”引才6人建设考试备考题库及答案解析
- 中建八局在线测评考什么
- 飞机复合材料结构修理课件 任务2.1 飞机复合材料结构常见的损伤类型
- XX区实验初级中学2026年春季学期校园迎检工作办学治理体系和治理能力现代化建设实施方案
评论
0/150
提交评论