2024年C课程设计

发布 2020-02-26 18:34:28 阅读 9589

(1)系统以菜单方式工作。

2)信息录入功能。

3)信息浏览功能。

4)信息查询功能。

5)信息修改功能。

6)系统退出功能。

题目5:班级成绩管理系统(可以2人合作完成)

对一个有n个学生的班级,每个学生有m门课程。该系统实现对班级成绩的录入、显示、修改、排序、保存等操作的管理。功能要求:

1)本系统采用一个结构体数组,每个数据的结构应当包括:学号、姓名、m门课程名称。

2)本系统显示这样的菜单:

请选择系统功能项:

a、成绩录入。

b、成绩显示。

c、成绩保存。

d、成绩排序。

e、成绩修改(要求先输入密码)

f、成绩统计。

1)显示每门课程成绩最高的学生的基本信息。

2)显示每门课程的平均成绩。

3)显示超过某门课程平均成绩的学生人数。

g、退出系统。

3)执行一个具体的功能之后,程序将重新显示菜单。

4)将学生成绩保存到文件中。

题目6:职工工资管理系统 (可以2人合作完成)

功能设计要求

1. 输入记录:将每一个职工的姓名、id号以及基本工资、职务工资、岗位津贴、医疗保险、公积金的数据作为一个记录。该软件能建立一个新的数据文件或给已建立好的数据文件增加记录。

2. 显示记录:根据用户提供的记录或者根据职工姓名显示一个或几个职工的各项工资和平均工资。

3. 修改记录:可以对数据文件的任意记录的数据进行修改并在修改前后对记录内容进行显示。

4.查找记录:可以对数据文件的任意记录的数据进行查找并在查找前后对记录内容进行显示。

5. 删除记录:可删除数据文件中的任一记录。

6. 统计: (a)计算各项工资平均工资及总工资, (b)统计符合指定条件(如职工工资前三项之和在3000元以上、3000-2000元、2000-1000元) 以内的工资职工人数及占总职工人数的百分比。

(c)按字符**形式输出全部职工工资信息表及平均工资(包括各项总的平均工资)。

7.保存数据文件功能。

例如:职工工资信息表

id号姓名基本工资职务工资津贴医疗保险公积金总工资

01 张望 1286 794198 109 135 2034

02 李明 1185 628135 94 114 1740

03 王小民 895 43898 64 73 1294

04 张效章 1350 868210 116 150 2162

05 彭山 745 39884 61 68 1098

各项平均工资 1092.2 625.2 145 88.8 108

题目7:图形时钟。

功能要求:在屏幕上显示一个图形时钟(用程序绘制一个与时钟样式相似即可),时间与系统时间一致,且要随着时间的走动准确的走动。

题目8:五子棋游戏。

在一个方阵上通过两人对弈的形式,依次在棋盘上放置两种颜色的棋子,哪一方先让五个棋子形成一条直线(包括横、竖、对角线3个方向),即为获胜,本程序实现用键盘控制的五子棋游戏。游戏初始运行界面应为如下:

游戏操作规则:

按左右上下方向键移动棋子。

按空格键确定落棋子。

禁止在棋盘外按空格。

你是否接受上述的游戏规则(y/n)

如果输入y,才可以进行游戏,进入正式的游戏界面,要绘制五子棋的棋盘,设置棋子颜色。

题目9:计算24游戏。

要求:输入四个数通过加减乘除计算出24,显示计算过程,并提示成功信息。

题目10:文件加密

文件的传输会有明文和密文的区别,明文发送是不安全的,用一个程序实现发送文件的加密和解密操作。加密算法,密钥设计由同学自己选择现有的加密解密算法或是自己设计。

要求:1)对文件的字符根据加密算法,实现文件加密。

2)对操作给出必要的提示。

3) 对存在的文件,必须先打开,后读写,最后关闭。加密后的文件放在

4)解密文件保存在中。

1.只能使用c语言,源程序要有适当的注释,使程序容易阅读。

2.实验报告(要求正规打印,a4幅面),内容包括:

封面。 系统功能模块结构图。

数据结构设计及用法说明。

程序结构(画流程图)

各模块的功能。

试验结果(包括输入数据和输出结果)

体会。 参考文献。

附录:程序清单及源程序。

3.凡发现抄袭,抄袭者与被抄袭者皆以零分计入本课程设计成绩并向学院报告。凡发现实验报告或源程序雷同,涉及的全部人员皆以零分计入本课程设计成绩并向学院报告。

南京航空航天大学金城学院。

c语言程序设计》课程设计。

实验报告。题目。

班级。学号。

姓名。成绩。

指导教师。完成日期: 年月日。

2024年C 课程设计

1 计算器系统 含在实数范围内的加减乘除计算的计算器,含复数计算器。两个实数的加,减,乘,除。两个复数的加,减,乘,除。复数的模。复数和实数的加,减,乘,除。要求重载相应运算符。2 分数计算器系统。分数的约分 化简 判定是否是最简分数 最简分数 分母为正整数 若分子是0,分母为1 1是分子分母的最大...

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...