当前位置:首页 > C语言课程设计题目汇总
.
题目9:人机猜数游戏 设计要求:
(1) 只能使用C语言,源程序要有适当的注释,使程序容易阅读 (2) 写出课程设计报告,具体要求见相关说明文档 功能要求:
由计算机“想”一个四位数,请人猜这个四位数是多少。人输入这个四位数后,计算机首先判断这四个数中有几个猜对了,并且在猜对的数字中又有几位位置也是对的,将结果显示出来,给人以提示,请人再猜,直到人猜出计算机所想的四位数为止。请编程实现该游戏,游戏结束时,显示人猜一个数用了几次。
提示:用库函数random()产生一个随机数。 如: Int z;
z= random(9999);
题目10:学生选课系统(限2人) 设计要求:
(1) 只能使用C语言,源程序要有适当的注释,使程序容易阅读 (2) 至少采用文本菜单界面(如果能采用图形菜单界面更好) (3) 写出课程设计报告,具体要求见相关说明文档 功能要求:
假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于15)自由选课。试设计一个选修课程系统,使之能提供以下功能: (1)系统以菜单方式工作
(2)课程信息和学生选课信息录入功能(课程信息用文件保存) (3)课程信息浏览功能 (4)查询功能 (5)按学分查询
(6)某门课程学生选修情况
精选word范本!
.
李华玲题目
题目1:班级档案管理系统
对一个有N个学生的班级,通过该系统实现对该班级学生的基本信息进行录入、显示、修改、删除、保存等操作的管理。 功能要求:
(1)学生的基本信息应当包括:班号、学号、姓名、性别、年龄。 (2)系统应显示这样的菜单: 请选择系统功能项: a 学生基本信息录入 b 学生基本信息显示 c 学生基本信息保存 d 学生基本信息删除 e 学生基本信息修改
f 学生基本信息查询(按学号查询) g 退出系统
(3)执行一个具体的功能之后,程序将重新显示菜单。 (4)将学生基本信息保存到文件中。
题目2:通讯录管理程序
设计一个实用的小型通讯录程序,具有添加,查询和删除功能。由姓名,电话号码1,电话号码2,QQ号组成,姓名可以由字符和数字混合编码。电话号码可由字符和数字组成。实现功能: (1)系统应显示这样的菜单,请选择系统功能项: a 信息录入功能 b信息浏览功能
c信息查询功能((按姓名查询) d信息修改功能 e系统退出功能
(2)执行一个具体的功能之后,程序将重新显示菜单。 (3)将通讯录基本信息保存到文件中。
题目3:小学生数学题测验系统
面向小学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”。
题目4:课程信息管理系统
精选word范本!
.
假定有n门课程,每门课程有课程编号,课程名称,课程性质,学时,授课学时,实验或上机学时,学分,开课学期等信息。设计一个课程信息管理系统,使之能提供以下功能: (1)系统应显示这样的菜单: 请选择系统功能项: a 课程基本信息录入 b 课程基本信息显示 c 课程基本信息保存 d 课程基本信息删除 e 课程基本信息修改
f 课程基本信息查询(按学分查询) g 退出系统
(3)执行一个具体的功能之后,程序将重新显示菜单。 (4)将课程基本信息保存到文件中。
题目5:班级成绩管理系统
对一个有N个学生的班级,每个学生有M门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。功能要求: (1)本系统显示这样的菜单: 请选择系统功能项: a、成绩录入 b、成绩显示 c、成绩保存 d、成绩排序 e、成绩修改
f、成绩统计(显示每门课程的平均成绩) g、退出系统
(3)执行一个具体的功能之后,程序将重新显示菜单。 (4)将学生成绩保存到文件中。
题目6:职工工资管理系统 功能设计要求:
1. 输入记录:将每一个职工的姓名、ID号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录(系统应能建立一个新的数据文件或给已建立好的数据文件增加记录)。
2. 显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。 3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。 4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。 5. 删除记录:可删除数据文件中的任一记录。
6. 统计: (按字符表格形式打印全部职工工资信息表及平均工资(?包括各项总的平均工资)。 7.保存数据文件功能。 例如:职工工资信息表
ID号 姓名 基本工资 职务工资 津贴 医疗保险- 公积金- 总工资 01 张望 1286 794 198 109 135 2034 02 李明 1185 628 135 94 114 1740 03 王小民 895 438 98 64 73 1294 04 张效章 1350 868 210 116 150 2162 05 彭山 745 398 84 61 68 1098
精选word范本!
.
? ? ? ? ? ? ? ?
各项平均工资 1092.2 625.2 145 88.8 108
题目7:文件加解密
文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实现发送文件的加密和解密操作。加密算法,密钥设计由同学自己选择现有的加密解密算法或是自己设计。 要求:
(1)对文件的字符根据加密算法,实现文件加密。 (2)对操作给出必要的提示。
(3)对存在的file1.txt文件,必须先打开,后读写,最后关闭。加密后的文件放在file2.txt。 (4)解密文件保存在file3.txt中。
题目8:机房收费管理系统
(1)输入功能:输入30名学生的学号、班级、姓名、上机起始时间。 (2)计算功能:计算每个下机学生的上机费用,每小时1元。
(上机费用=上机时间* 1.0/h ,不足一小时按一小时计算)
(3)查询功能:按条件(班级、学号、姓名)显示学生的上机时间。 (4)机器使用情况的显示(显示方式不限但要一目了然)
题目9:歌手比赛系统
对一次歌手比赛的成绩进行管理,功能要求:
1、输入每个选手的数据包括编号、姓名、十个评委的成绩,根据输入计算出总成绩和平均成绩(去掉最高分,去掉最低分)。 2、显示主菜单如下: 1)输入选手数据 2)评委打分
3)成绩排序(按平均分) 4)数据查询
5)追加选手数据 6)写入数据文件 7)退出系统。
题目10:C语言关键字中英翻译机。
要求:
1、输入中文的关键字,可以将其翻译成英语,如输入“基本整形”+回车,得到int; 2、输入英文的单词int,则可以翻译成中文“基本整型”。 3、关键字中英文对照表写入数据文件。 4、可实现多次查询,输入bye退出查询。 5、系统显示主菜单如下:
1)输入关键字中英文对照表 2)修改关键字中英文对照表 3)显示关键字中英文对照表 4)查询(输入中文,给英文) 5)查询(输入英文,给中文) 6)退出系统。
精选word范本!
.
精选word范本!
共分享92篇相关文档