- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计课设
《C语言程序设计》课程设计
1课程设计目的
C语言课程设计是在“C语言程序设计”课程后集中安排的1-2周相关的实践技能训练环节。它的目的是通过实践环节的训练,培养学生查阅资料的能力、分析与解决问题的能力、应用C语言开发与设计程序的能力。
2课程设计选题
2.1 题目1 必做题目,题目2和题目3任选一题完成
题目1:年历显示。
功能要求:
(1) 输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。
(2) 输入年月,输出该月的日历。
(3) 输入年月日,输出距今天还有多少天,星期几,是否是公历节日。
题目2:小学生测验
面向小学1-2年级学生,随机选择两个整数和加减法形成算式要求学生解答。
功能要求:
(1)电脑随机出10道题,每题10分,程序结束时显示学生得分;
(2)确保算式没有超出1-2年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出0-50的范围,负数更是不允许的;
(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;
(4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;
(5)总成绩90以上显示“SMART”,80-90显示“GOOD”,70-80显示“OK”,60-70显示“PASS”,60以下“TRY AGAIN”
题目3:计算24游戏
要求:输入四个数通过加减乘除计算出24,显示计算过程,并提示成功信息。
2.2 题目4和题目10任选一题完成
说明:题目标注可以两人完成的,可以一人或两个一组完成;未标明人数的请独立完成
题目4:学生学籍管理系统(可以2人合作完成)
用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找,统计,学籍变化等操作。
功能要求:
(1) 系统以菜单方式工作。
(2) 登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级;修改已知学号的学生信息;
(3) 删除已知学号的学生信息;
(4) 查找已知学号的学生信息;
(5) 按学号,专业输出学生籍贯表。
(6) 查询学生学籍变化,比如入学,转专业,退学,降级,休学,毕业。
题目5:通讯录程序设计
设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。实现功能:
(1)系统以菜单方式工作
(2)信息录入功能
(3)信息浏览功能
(4)信息查询功能
(5)信息修改功能
(6)系统退出功能
题目6:班级成绩管理系统(可以2人合作完成)
对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。功能要求:
(1)本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。
(2)本系统显示这样的菜单:
请选择系统功能项:
a、成绩录入
b、成绩显示
c、成绩保存
d、成绩排序
e、成绩修改(要求先输入密码)
f、成绩统计
1)显示每门课程成绩最高的学生的基本信息
2)显示每门课程的平均成绩
3)显示超过某门课程平均成绩的学生人数
g、退出系统
(3)执行一个具体的功能之后,程序将重新显示菜单。
(4)将学生成绩保存到文件中。
题目7:职工工资管理系统 (可以2人合作完成)
功能设计要求
1. 输入记录:将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。
2. 显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。
3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。
4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。
5. 删除记录:可删除数据文件中的任一记录。
6. 统计: (A)计算各项工资平均工资及总工资, (B)统计符合指定条件(如职工工资前三项之和在3000元以上、3000-2000元、2000-1000元) 以内的工资职工人数及占总职工人数的百分比。(C)按字符表格形式输出全部职工工资信息表及平均工资(包括各项总的平均工资)。
7.保存数据文件功能。
例如:职工工资信息表
ID号 姓名 基本工资 职务工资 津贴 医疗保险 公积金 总工资
01 张望 1286 794 198 109 135 2034
02 李明 1185 628 135 94 114 1740
03 王小民 895 438
您可能关注的文档
- 2012年少儿读书知识竞赛题库.doc
- 2015考研南开大学724没事理论基础考试大纲考研真题解析参考书.pdf
- 2013年石家庄一模理科数学试题及答案.docx
- 2014届高考数学(理)一轮复习单元训练:立体几何(二)(人教A版).doc
- 20150916棠下被施魔法“脏乱差”变“白富美”.docx
- 2014-2015学年河北省衡水中学高三(上)第五次调考数学试卷(理科)_70.doc
- 2014年北京中考说明词语表2.doc
- 2011年湖南高考文科数学(答案与试题分排版).doc
- 2015届高三文科数学月考试题.doc
- 2013六盘水市实验一中青年教师技能大赛高中数学及答案.doc
- 中国高纯硒市场供需格局及未来发展趋势报告.docx
- 中国高性能磁材市场深度调研分析及投资前景研究预测报告.docx
- 2025年中国太阳能光伏行业市场深度分析及投资战略规划报告.docx
- 2025年中国原煤行业市场运营现状及投资规划研究建议报告.docx
- 2025年中国锰铁合金行业市场调研分析及投资前景预测报告.docx
- 2018-2024年中国核能开发利用市场运营态势分析及投资前景预测报告.docx
- 实验五 探究光的反射定律.docx
- 实验二 单相桥式全控整流电路.docx
- 实验一 测量做直线运动物体的瞬时速度-2025届物理一轮复习讲义.docx
- 实验室管理系统WX小程序的设计与实现.docx
文档评论(0)