C语言程序设计-基于链表格模板的学生成绩管理系统 下载本文

精心整理

华北科技学院计算机系综合性实验

实 验 报 告

课程名称 C语言程序设计 实验学期 2011 至 2012 学年 第 二 学期 学生所在系部 计算机系 年级 2011 专业班级 计算机科学与技术B-111 学生姓名 学号 任课教师 实验成绩 计算机系制 精心整理

实验报告须知

1、 学生上交实验报告时,必须为打印稿(A4纸)。页面空间不够,可以顺延。

2、 学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、内容、结果

及分析等。

3、 教师应该填写的内容包括:实验成绩、教师评价等。

4、 教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合性实验成绩;

要求在该课程期末考试前将实验报告交给任课教师。综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。 5、 未尽事宜,请参考该课程的实验大纲和教学大纲。 精心整理

《C语言程序设计》课程综合性实验报告

开课实验室:基础五 2012年7月 6 日

实验题目 一、实验目的 基于链表的学生成绩管理系统 1、掌握链表的创建、遍历显示和清除; 2、掌握链表数据的文件保存、读取; 二、设备与环境 微型计算机、VC++6.0 三、实验内容 1、定义结构体,创建链表 struct xsnode { int xh; char xm[15]; int gs; int yy; int wl; struct xsnode *next; }; 2、根据以上链表结点结构,实现以下功能 a、学生学号、姓名、各门成绩的录入; b、链表数据显示及清除; c、链表数据的文件保存与读取; 四、实验结果及分析 1、运行结果 主菜单 数据显示 2、源程序 ?主函数 void main() { int xz=0; struct xs *head; head=init(); while(xz!=5) { menu(); scanf(\ switch(xz)