欢迎来到天天文库
浏览记录
ID:61398314
大小:29.34 KB
页数:6页
时间:2021-01-26
《C语言课程设计报告约瑟夫环胡存夫.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言课程设计报告约瑟夫环胡存夫沈阳航空航天大学课程设计报告课程设计名称:C语言课程设计课程设计题目:约瑟夫环院(系):计算机学院专业:计算机科学与技术班级:3410301学号:2013040103023姓名:胡存夫指导教师:丁一军目录1课程设计介绍1课程设计内容及要求1系统需求12课程设计原理3课设题目粗略分析3功能模块图5流程图分析53调试与分析10调试过程10参考文献16附录(关键部分程序清单)161课程设计介绍课程设计内容及要求程序,算表达式求,系主要功能如下:瑟夫的一种描述是:号1,2,⋯,n
2、的n个人按方向坐一圈,每人持有一个密(正整数)。一开始任一个正整数作数上限值m,从第一个人开始按方向自1开始序数,到m停止数。报m的人出列,将他的密作新的m,从他在方向上的下一个人开始重新从1数,如此下去,直至所有人全部出列止。一个程序求出出列序。:n个人成圈,每人各持一个密,任一个正整数作数上限m,从第一个人开始,数到第m个人,除并以出列者密作新的m,从下一个人开始行第二操作,直到所有人都出列。设计系统需求此程序最目的是要求出所有人的出列序这是第一个人,他的密码是2130495867这就是第二步的位
3、置,这时他的密码作为新的这就是第三步的位置,这时他的密码作为新的m约瑟夫环功2课程设计原理课设题目粗略分析根据课设题目要求,拟将整体程序分为四大模块。此四个模块相互独立,没有嵌套调用的情况,以下是五个模块:(1)创建链表模块voidcreateList(LNode*ppHead,intn)(2)出队处理模块voidjose(LNode*ppHead,intm_pwd)(3)约瑟夫环说明输出模块voidinstruction()(4)菜单模块voidmenu()(5)主函数模块intmain()
此文档下载收益归作者所有