2022年c语言课程设计题目 .pdf
《2022年c语言课程设计题目 .pdf》由会员分享,可在线阅读,更多相关《2022年c语言课程设计题目 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言课程设计一、设计要求与设计报告设计要求1、任意选定以下一个题目完成2、模块化程序设计3、锯齿型程序书写格式4、必须上机调试通过设计报告格式:1、设计目的2、总体设计(程序设计组成框图、流程图)3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)4、调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施5、源程序清单和执行结果:清单中应有足够的注释二、检查要求:1、每个人必须有程序运行结果2、每个人必须交 C语言课程设计报告和设计程序清单3、课程设计任务必须由个人独立完成,禁止相互抄袭,如有发现,严肃处理三、打分标准:1、根据平时上
2、机考勤;注重平时上机成绩,教师要不定期检查学生进度,学生不得以自己有私人电脑为借口而不来上机2、根据程序运行结果3、根据 C 语言课程设计报告,学生能对自己的程序面对教师提问并能熟练地解释清楚,以上三项缺一不可4、由于课程设计各题目的难度不一,所以成绩的评定将根据各人完成题目的难度和完成情况的不同,分别评定成绩,如未能完成任何题目,则以不及格计算第一类题目应用类题目 1:年历显示。功能要求:(1) 输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。(2) 输入年月,输出该月的日历。(3) 输入年月日,输出距今天还有多少天,星期几,是否是公历节日。名师资料总结
3、 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 题目 2:小学生测验面向小学 12年级学生,随机选择两个整数和加减法形成算式要求学生解答。功能要求:(1)电脑随机出 10 道题,每题 10分,程序结束时显示学生得分;(2)确保算式没有超出12年级的水平,只允许进行50 以内的加减法,不允许两数之和或之差超出050 的范围,负数更是不允许的;(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确
4、答案;(4)对于每道题,学生第一次输入正确答案得10 分,第二次输入正确答案得7 分,第三次输入正确答案得 5 分,否则不得分;(5)总成绩 90以上显示“ SMART”,80-90 显示“ GOOD” ,70-80 显示“ OK”,60-70 显示“ PASS” ,60以下“ TRY AGAIN ”。题目 3 运动会比赛计分系统要求:初始化输入: N-参赛学校总数, M-男子竞赛项目数, W-女子竞赛项目数各项目名次取法有如下几种:取前 5 名:第一名得分 7 分,第二名得分 5,第三名得分 3,第四名得分 2,第五名得分 1;取前 3 名:第一名得分 5,第二名得分 3,第三名得分 2;功
5、能要求:(1)系统以菜单方式工作(2)由程序提醒用户填写比赛结果,输入各项目获奖运动员信息。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - (3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩(4)查看参赛学校信息和比赛项目信息等。题目 4:学生学籍管理系统用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找,统计,学籍变化等操作。功能要求:(1) 系统以菜单方式工作。(2) 登记学生的学号,姓名,性别,年
6、龄,籍贯,系别,专业,班级;修改已知学号的学生信息;(3) 删除已知学号的学生信息;(4) 查找已知学号的学生信息;(5) 按学号,专业输出学生籍贯表。(6) 查询学生学籍变化,比如入学,转专业,退学,降级,休学,毕业。题目 5:排班系统学校实验楼有 7 名保安人员:钱、赵、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。 预先让每一个人选择自己认为合适的休息日。请编制程序,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下:钱:星期一、星期六赵:星期二、星期四孙:星期三、星期日李:星期五周:星期一、星期四、星期六吴:星期二、星期五陈:星期三、星期六、星期
7、日运行结果 : Solution: 1 赵 钱 孙 李 周 吴 陈= 星期四 星期一 星期三 星期五 星期六 星期二星期日Solution: 2 赵 钱 孙 李 周 吴 陈= 星期四 星期一 星期日 星期五 星期六 星期二星期三Solution: 3 赵 钱 孙 李 周 吴 陈= 星期四 星期六 星期三 星期五 星期一 星期二星期日Solution: 4 赵 钱 孙 李 周 吴 陈= 星期四 星期六 星期日 星期五 星期一 星期二星期三名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
8、3 页,共 7 页 - - - - - - - - - 题目 6:通讯录程序设计设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码 2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。实现功能:(1)系统以菜单方式工作(2)信息录入功能(3)信息浏览功能(4)信息查询功能(5)信息修改功能(6)系统退出功能题目 7:学生选课系统假定有 n 门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)自由选课。试设计一个选修课程系统,使之能提供以下功能:(
9、1)系统以菜单方式工作(2)课程信息和学生选课信息录入功能(课程信息用文件保存)(3)课程信息浏览功能(4)查询功能(5)按学分查询(6)某门课程学生选修情况(可选项)题目 8:机房收费管理系统(1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。(2)计算功能:计算每个下机学生的上机费用,每小时1 元。(上机费用 =上机时间 * 1.0/h ,不足一小时按一小时计算)(3)查询功能:按条件(班级、学号、姓名)显示学生的上机时间。(4)机器使用情况的显示(显示方式不限但要一目了然)题目 9:班级成绩管理系统对一个有 N 个学生的班级,每个学生有M 门课程。该系统实现对班级成绩的录入、
10、显示、修改、排序、保存等操作的管理。功能要求:(1)本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M 门课程名称。(2)本系统显示这样的菜单:请选择系统功能项:a、成绩录入b、成绩显示c、成绩保存d、成绩排序e、成绩修改(要求先输入密码)f、成绩统计1)显示每门课程成绩最高的学生的基本信息2)显示每门课程的平均成绩3)显示超过某门课程平均成绩的学生人数g、退出系统(3)执行一个具体的功能之后,程序将重新显示菜单。(4)将学生成绩保存到文件中。题目 10:机房机位预定系统20 台机器,编号 1 到 20,从早八点到晚八点。两小时一个时间段,每次可预定一个时间段。功能要名师资料总结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年c语言课程设计题目 2022 语言 课程设计 题目
限制150内