C 课程设计

发布 2022-09-30 15:24:28 阅读 1527

题目1:三角形的种类与面积。

设计要求】一、定义点(point)类,包含点的坐标x和y;通过继承点类派生出线段(line)类;通过线段(line)类的组合定义三角形(********)类。

二、实现功能。

1.设计菜单实现功能选择;

2.输入三角形的三个顶点坐标;

3.判断三角形的种类(一般三角形、等腰三角形、等边三角形、直角三角形和不能构成三角形);

4.计算并输出三角形的面积。

题目2:字符串类的设计。

设计要求】一、定义字符串(string)类,包含存放字符串的字符数组和字符串中字符的个数。

二、实现功能。

1、 设计菜单实现功能选择;

2、 字符串的输入与赋值。

3、 字符串的运算,包括:

1)连接 2)赋值 3)查找。

4)交换 5)求子串 6)比较。

4、字符串的输出。

题目3:学生成绩管理。

设计要求】一、 定义学生(student)类,其中至少包括姓名、性别、学号、班级和四门功课的成绩。

二、 实现下面的功能。

1、 设计菜单实现功能选择;

2、 输入功能:输入学生信息,并保存到文件中;

3、 计算每个学生的总分与平均分并排序。

4、 能根据学号修改学生信息。

5、 查询功能:

1) 能够根据学号查询学生信息;

2) 能够根据姓名、班级查询学生信息。

3) 统计学生成绩,按照班级和科目计算平均分。

题目4:几何体的表面积与体积。

设计要求】一、 定义一个抽象类形状(shape),包含输入基本图形的信息函数input()、显示基本图形信息函数disp()、计算表面积的函数area()、计算体积的函数volume(),它们均为纯虚函数。通过继承形状类派生出球体类、正方体类、长方体类、圆柱体类。

二、 实现功能。

1、 设计菜单实现功能选择;

2、 输入各种形状信息;

3、 显示各种形状信息;

4、 计算各种形状的表面积。

5、 计算各种形状的体积;

题目5:职工信息管理。

设计要求】一、 定义职工(employee)类,其中至少包括姓名、性别、工号、**、所在科室和工资。

二、 实现下面的功能。

1、 设计菜单实现功能选择;

2、 输入功能:输入职工信息,并保存到文件中;

3、 查询功能:

1) 能够根据工号精确查询职工信息;

2) 能够根据姓名、科室查询职工信息;

3) 分科室进行工资统计,计算各科室的平均工资;

4、 根据职工的工资排序输出。

5、 根据工号修改职工信息。

6、 根据工号删除职工信息。

C 课程设计

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

c 课程设计

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

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...