主题:我的题目
七. 课程设计题目
(所有软件以菜单方式工作,菜单制作方式参见附录2)
1. 设计一个多功能计算软件
实现功能:
1)具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。依次输入第一个运算数、运算符(+,-,*,/)、第二个运算数,然后输出结果。结果可以作为下一个运算的第一运算数。按‘C’清屏,按‘R’返回 菜单。
例如:输入:2
+
5
输出:7
2)实现单运算符表达式计算的功能。输入的操作数可以包含整数或浮点数。输入表达式如下:
例如:输入:2+5
输出:7
2. 学生成绩管理系统
1) 具备对成绩的管理功能(添加、删除、排序)
2) 具备对成绩的统计功能(最高分,最低分,平均分,及格率等)
3) 具备按学号、姓名、或课程名查询成绩的功能。
备注:
1)成绩记录以下信息:班级,学号,姓名,课程名,成绩(百分制)。可以用能表示学生成绩的结构体数组存储数据。
2)至少有15条数据,并以文本文件的形式存放,且可用文本编辑器进行编辑和查看。
3. 设计一个通讯录管理软件。
实现功能:
1) 通讯录编辑(添加、删除)。
2) 按不同的项进行查找。
3) 对已存在的通讯录按不同的项排序。
4) 将通讯录写入文件
5) 从文件读入通讯录
备注:
1)通讯录至少应该有以下数据项:姓名,地址,电话,邮编,E-mail。
2)至少有15条数据,并以文本文件的形式存放,且可用文本编辑器进行编辑和查看。
4.师生信息管理系统
1) 具备对教师、学生信息成绩的管理功能(添加、删除、按姓名排序)
2) 具备对排序后的信息顺序输出的功能。
3) 具备按姓名查询师生信息的功能。
备注:
1)教师信息包括:姓名、单位、住址、职称;学生信息包括:姓名,班级,住址、入学成绩(百分制)。可以用结构体数组存储数据。
2)至少有15条数据,并以二进制文件的形式存放。
其中的一题就可以拉
(所有软件以菜单方式工作,菜单制作方式参见附录2)
1. 设计一个多功能计算软件
实现功能:
1)具备整型数据、浮点型数据的算术(加、减、乘、除)运算功能。依次输入第一个运算数、运算符(+,-,*,/)、第二个运算数,然后输出结果。结果可以作为下一个运算的第一运算数。按‘C’清屏,按‘R’返回 菜单。
例如:输入:2
+
5
输出:7
2)实现单运算符表达式计算的功能。输入的操作数可以包含整数或浮点数。输入表达式如下:
例如:输入:2+5
输出:7
2. 学生成绩管理系统
1) 具备对成绩的管理功能(添加、删除、排序)
2) 具备对成绩的统计功能(最高分,最低分,平均分,及格率等)
3) 具备按学号、姓名、或课程名查询成绩的功能。
备注:
1)成绩记录以下信息:班级,学号,姓名,课程名,成绩(百分制)。可以用能表示学生成绩的结构体数组存储数据。
2)至少有15条数据,并以文本文件的形式存放,且可用文本编辑器进行编辑和查看。
3. 设计一个通讯录管理软件。
实现功能:
1) 通讯录编辑(添加、删除)。
2) 按不同的项进行查找。
3) 对已存在的通讯录按不同的项排序。
4) 将通讯录写入文件
5) 从文件读入通讯录
备注:
1)通讯录至少应该有以下数据项:姓名,地址,电话,邮编,E-mail。
2)至少有15条数据,并以文本文件的形式存放,且可用文本编辑器进行编辑和查看。
4.师生信息管理系统
1) 具备对教师、学生信息成绩的管理功能(添加、删除、按姓名排序)
2) 具备对排序后的信息顺序输出的功能。
3) 具备按姓名查询师生信息的功能。
备注:
1)教师信息包括:姓名、单位、住址、职称;学生信息包括:姓名,班级,住址、入学成绩(百分制)。可以用结构体数组存储数据。
2)至少有15条数据,并以二进制文件的形式存放。
其中的一题就可以拉