1234 #22

Open
p2pwza8cv wants to merge 2 commits from p2pwza8cv/System:1234 into master

62
1234

@ -0,0 +1,62 @@
C12: 打印学生信息
选择菜单命令11打印
````
请输入你的选择11
2214111018 李玉璇 100 95 86 281 93
2214111038 张桐桐 77 89 99 265 88
2214111026 孟婷玉 85 91 98 274 91
2214111022 周羽凡 75 89 100 264 88
````
C13: 将学生信息保存在文件中
选择菜单命令 12 ,将学生信息保存在文件 student.txt 中。如果文件不存在,则给出错误信息并退出程序,否则逐个读入
````
请输入你的选择12
未能打开你的成绩!
1 输入成绩
2 计算所有课程的总分和平均值
3 计算所有学生的总分和平均值
4 按分数降序排列
5 按分数升序排列
6 按数字升序排列
7 按名字字母排列
8 按数字搜索
9 按名字搜索
10 统计分析
11 列表记录
12 写入文件
13 从文件中读取
0 退出
请输入你的选择12
2214111018 李玉璇 100 95 86 281 93
2214111038 张桐桐 77 89 99 265 88
2214111026 孟婷玉 85 91 98 274 91
2214111022 周羽凡 75 89 100 264 88
````
C14从文件中读取学生信息
选择菜单命令 13 ,从文件中读取学生的学号、姓名及成绩等信息写入到结构体数组 stu 中。如果文件为空,则给出错误信息并退出程序,反之,逐个读入
````
请输入你的选择13
未能打开你的成绩!
1 输入成绩
2 计算所有课程的总分和平均值
3 计算所有学生的总分和平均值
4 按分数降序排列
5 按分数升序排列
6 按数字升序排列
7 按名字字母排列
8 按数字搜索
9 按名字搜索
10 统计分析
11 列表记录
12 写入文件
13 从文件中读取
0 退出
请输入你的选择12
2214111018 李玉璇 100 95 86 281 93
2214111038 张桐桐 77 89 99 265 88
2214111026 孟婷玉 85 91 98 274 91
2214111022 周羽凡 75 89 100 264 88
````
//周羽凡

@ -1,17 +1,23 @@
#学生成绩管理系统
2023年4月16日
组长:张桐桐
组员:孟婷玉 李玉璇 周羽凡
## 项目简介
本学生成绩管理系统是为教师提供管理班级成绩的工具,该系统可以实现的对学生的成绩进行增、删、改、查、信息保存和信息导入等基本功能,以及对学生成绩排序和分段的扩展功能,有利于对学生成绩管理。
| 任务 | 设计 | 开发 | 测试 | 文档 |
| ---- | ---- | ---- | ---- | ---- |
| 计算每门课程的总分和平均分| 成员1 | 成员1 | 成员2成员3 | 成员1 |
| 输入n个学生的m门课成绩| 成员2 | 成员2 | 成员3 | 成员2 |
| 按选择法将数组num的元素值按从低到高排序 | ... | ... | ... | ... |
| 按学号查找学生成绩并显示查找结果| ... | ... | ... | ... |
| | ... | ... | ... | ... |
|| ... | ... | ... | ... |
| | ... | ... | ... | ... |
C4: 添加学生信息
选择菜单命令 1 假设n=4,m=3,提示输入学生的学号,姓名和成绩,然后利用循环逐个输入学生的学号和姓名以及各科成绩。
````
请输入你的选择1
输入学生的学号,名字和成绩:
2214111018 李玉璇 100 95 86
2214111038 张桐桐 77 89 99
2214111026 孟婷玉 85 91 98
2214111022 周羽凡 75 89 100
````
C5: 计算学生各门课程总分和平均分
选择菜单命令 2 ,计算学生各门课程总分和平均分,然后利用循环逐个输出学生的顺序,总成绩和平均分,结果都取整数。
````
请输入你的选择2
学生 李玉璇: 总分 = 281 平均分 = 93
学生 张桐桐: 总分 = 265 平均分 = 88
学生 孟婷玉: 总分 = 274 平均分 = 91
学生 周羽凡: 总分 = 264 平均分 = 88
````
Loading…
Cancel
Save