C语言程序设计学生成绩记录簿
- 格式:doc
- 大小:458.50 KB
- 文档页数:18
课程实验报告
本程序就是非数值计算型算法设计,我设计出了学生成绩记录簿系统的基本功能,并设计了简单的界面。
本程序主要考察对自定义函数的熟悉程度,本程序主要使用的就是链表的相关操作,包括结构体链表的创建、输入、输出、查找、删除等。
我设计的这个成绩记录簿系统也初步实现了学生成绩信息的显示、输入、删除、查找等必要的功能。
1、建立一个主界面
2、用switch语句进行分类讨论
3、分别进入录入,查询,删除,等子函数。
4、将子函数与主函数相连即可。
该程序可以建立学生的成绩记录。
可以方便老师与同学方便的查阅成绩; 这个程序有录入与删除的功能;
还可以求出平均成绩,并排序
成绩记录簿中记录以下数据:学号、姓名、课程编号、课程名称、成绩、学分
添加成绩:需要输入学生的学号或姓名、课程编号及成绩,如已有该门课程成绩给出提示;
查询(班级或个人)成绩:
查询个人成绩:以学号或姓名作为关键字,可查询一个学生的所有成绩,与已完成的总学分。
查询班级成绩:以课程编号为关键字,成绩表后面要统计平均分、及格率及全班同学不同课程在不同分数段分布的人数及百分比。
实
验
界
面
截
图2、添加
3、查询
4、查询成绩
5、写文本
6、读取
算
主程序提供一个界面,允许用户选择。
使用switch语句,用时直接输入数字即可。
增加函数,功能就是插入学生成绩。
使用一个无穷循环,直到录入”n”时结束。
删除函数,功能就是删除,分为两步,先找后删。
找,用strcmp函数来。