C语言课程设计题目汇总

上传人:mg****2 文档编号:123359252 上传时间:2020-03-09 格式:DOC 页数:61 大小:252.50KB
返回 下载 相关 举报
C语言课程设计题目汇总_第1页
第1页 / 共61页
C语言课程设计题目汇总_第2页
第2页 / 共61页
C语言课程设计题目汇总_第3页
第3页 / 共61页
C语言课程设计题目汇总_第4页
第4页 / 共61页
C语言课程设计题目汇总_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《C语言课程设计题目汇总》由会员分享,可在线阅读,更多相关《C语言课程设计题目汇总(61页珍藏版)》请在金锄头文库上搜索。

1、.目录杨顺民题目1题目1:年历显示1题目2:小学生测验1题目3 运动会比赛计分系统2题目4:学生学籍管理系统(限2人)2题目5:排班系统2题目6:通讯录程序设计(限2人)3题目8:机房收费管理系统(限2人)3题目9:班级成绩管理系统(限2人)3题目10:机房机位预定系统(限2人)4题目11:班级档案管理系统(限2人)4题目12:职工工资管理系统 (限2人)4题目13:工资纳税系统5题目14:歌手比赛系统5题目15:用英文单词模拟数学计算5题目16:C语言关键字中英翻译机6题目17:用C语言设计一个简单的计算器,要求能够对输入的数6题目18:计算24游戏6题目19:输入盘子数6题目20:多项式加

2、法的实现6题目21:实现带有括号的四则运算6题目22:线性方程组求解6题目23:大整数的四则运算6题目24:三角形计算6题目25:四边形计算7题目26:设计一个模拟时间条的程序7题目27:文件加密7题目28:猜数游戏(掌握程序结构及随机函数应用)7题目29:字符串处理函数7题目30:进制转换8题目31:判断一个数是否是数组中的成员(用二分法查找)8题目32:位数大小排序(掌握数值排序算法)8题目33:请编写函数fun8题目34:矩阵乘法(数值求解算法)8题目35:求所有不超过200的N值8题目36:插入后自动排序(掌握用穷举法进行比较、交换)8题目37:用梯形法求定积分(数值求解算法)8题目3

3、8:一个奇异的三位数(穷举算法)8题目39:回文数的形成8题目40:人机猜数游戏9题目41:条件编译9题目42:输出九九乘法口诀9输出九九乘法口决表(循环结构的应用,表的格式自己设定)9题目43:设计函数9题目44:统计符号9尹四清题目9李玉蓉题目23题目2:排班系统23题目3:个人小管家24题目4:个人图书管理系统24题目5:数组元素的插入与逆置24题目要求:25把一个整数插入到按由小到大排列的数组中,插入后仍然保持由小到大的顺序排列,并将得到的数组逆置成由大到小排序。25题目6:计算字符串中子串出现的次数25题目7:统计符号25题目8:n阶方阵求逆25题目9:取子串函数26题目10:进制转

4、换26贾美丽题目27题目1:年历显示27题目2:职工信息管理系统(限最多2人完成)27题目3:工资纳税系统28题目4:字符串处理函数28题目5:进制转换28编一程序,实现将输入的一个无符号整数转换为二进制和八进制表示,分别存入字符数组中并输出。(提示:算法采用模拟人工法。)29题目6:回文数的形成29题目7:车票管理系统(限最多2人完成)29题目8:判断一个数是否是数组中的成员(用二分法查找)30功能要求:30题目9:人机猜数游戏30杨顺民题目C语言程序课程设计题目题目1:年历显示功能要求:(1) 输入一个年份,输出是在屏幕上显示该年的日历。假定输入的年份在1940-2040年之间。(2) 输

5、入年月,输出该月的日历。(3) 输入年月日,输出距今天还有多少天,星期几,是否是公历节日。题目2:小学生测验面向小学12年级学生,随机选择两个整数和加减法形成算式要求学生解答。功能要求:(1)电脑随机出10道题,每题10分,程序结束时显示学生得分;(2)确保算式没有超出12年级的水平,只允许进行50以内的加减法,不允许两数之和或之差超出050的范围,负数更是不允许的;(3)每道题学生有三次机会输入答案,当学生输入错误答案时,提醒学生重新输入,如果三次机会结束则输出正确答案;(4)对于每道题,学生第一次输入正确答案得10分,第二次输入正确答案得7分,第三次输入正确答案得5分,否则不得分;(5)总

6、成绩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;功能要求:(1)系统以菜单方式工作(2)由程序提醒用户填写比赛结果,输入各项目获奖运动员信息。(3)所有信息记录完毕后,用户可以查询各个学校的比赛成绩(4)查看参赛学校信息和比赛项目信息等。题目4

7、:学生学籍管理系统(限2人)用数据文件存放学生的学籍,可对学生学籍进行注册,登录,修改,删除,查找,统计,学籍变化等操作。(用文件保存)功能要求:(1) 系统以菜单方式工作。(2) 登记学生的学号,姓名,性别,年龄,籍贯,系别,专业,班级;修改已知学号的学生信息;(3) 删除已知学号的学生信息;(4) 查找已知学号的学生信息;(5) 按学号,专业输出学生籍贯表。(6) 查询学生学籍变化,比如入学,转专业,退学,降级,休学,毕业。题目5:排班系统学校实验楼有7名保安人员:钱、赵、孙、李、周、吴、陈。由于工作需要进行轮休制度,一星期中每人休息一天。预先让每一个人选择自己认为合适的休息日。请编制程序

8、,打印轮休的所有可能方案。当然使每个人都满意,例如每人选择的休息日如下: 钱:星期一、星期六赵:星期二、星期四 孙:星期三、星期日 李:星期五 周:星期一、星期四、星期六 吴:星期二、星期五 陈:星期三、星期六、星期日 运行结果: Solution: 1 赵 钱 孙 李 周 吴 陈 = 星期四 星期一 星期三 星期五 星期六 星期二 星期日 Solution: 2 赵 钱 孙 李 周 吴 陈 = 星期四 星期一 星期日 星期五 星期六 星期二 星期三 Solution: 3 赵 钱 孙 李 周 吴 陈 = 星期四 星期六 星期三 星期五 星期一 星期二 星期日 Solution: 4 赵 钱

9、孙 李 周 吴 陈 = 星期四 星期六 星期日 星期五 星期一 星期二 星期三 题目6:通讯录程序设计(限2人)设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,籍贯,电话号码1,电话号码2,电子邮箱组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。(用文件保存)实现功能:(1)系统以菜单方式工作(2)信息录入功能 (3)信息浏览功能 (4)信息查询功能 (5)信息修改功能(6)系统退出功能 题目7:学生选课系统(限2人)假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)

10、自由选课。试设计一个选修课程系统,使之能提供以下功能: (1)系统以菜单方式工作 (2)课程信息和学生选课信息录入功能(课程信息用文件保存) (3)课程信息浏览功能 (4)查询功能 (5)按学分查询(6)某门课程学生选修情况(可选项)题目8:机房收费管理系统(限2人)(1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。(2)计算功能:计算每个下机学生的上机费用,每小时1元。(上机费用=上机时间* 1.0/h ,不足一小时按一小时计算)(3)查询功能:按条件(班级、学号、姓名)显示学生的上机时间。(4)机器使用情况的显示(显示方式不限但要一目了然)题目9:班级成绩管理系统(限2人)对

11、一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。(用文件保存)功能要求:(1)本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、M门课程名称。(2)本系统显示这样的菜单:请选择系统功能项:a、成绩录入b、成绩显示c、成绩保存d、成绩排序e、成绩修改(要求先输入密码)f、成绩统计1)显示每门课程成绩最高的学生的基本信息2)显示每门课程的平均成绩3)显示超过某门课程平均成绩的学生人数g、退出系统(3)执行一个具体的功能之后,程序将重新显示菜单。(4)将学生成绩保存到文件中。题目10:机房机位预定系统(限2人)20台机器,编号1到

12、20,从早八点到晚八点。两小时一个时间段,每次可预定一个时间段。功能要求:(1)系统以菜单方式工作(2)查询,根据输入时间,输出机位信息。(3)机位预定,根据输入的时间查询是否有空机位,若有则预约,若无则提供最近的时间段,另:若用户在非空时间上机,则将用户信息列入等待列表。(4)退出预定,根据输入的时间,机器号撤销该事件的预定!(5)查询是否有等待信息,若有则提供最优解决方案(等待时间尽量短),若无则显示提示信息。题目11:班级档案管理系统(限2人)对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。功能要求:(1)本系统采用一个包含N个数

13、据的结构体数组,每个数据的结构应当包括:学号、姓名、性别、年龄、备注。(2)本系统显示这样的菜单:请选择系统功能项:a 学生基本信息录入b 学生基本信息显示c 学生基本信息保存d 学生基本信息删除e 学生基本信息修改(要求先输入密码)f 学生基本信息查询(1)按学号查询(2)按姓名查询(3)按性别查询(4)按年龄查询g. 退出系统(3)执行一个具体的功能之后,程序将重新显示菜单。(4)将学生基本信息保存到文件中。(5)进入系统之前要先输入密码。题目12:职工工资管理系统 (限2人)功能设计要求 1. 输入记录:将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。2. 显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。4查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。 5. 删除记录:可删除数据文件中的任一记录。 6. 统计: (A)计算各项工资平均工资及总工资, (B)统计符合指定条件(如职工工资前三项之和在3000元以上、30002000元、20001000元) 以内的工资职工人数及占总职工人数的百分比。(C)按字符表格形

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 设计及方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号