电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

学生管理系统C语言链表实现

学生管理系统C语言链表实现_第1页
1/14
学生管理系统C语言链表实现_第2页
2/14
学生管理系统C语言链表实现_第3页
3/14
实验二 实验项目名称:线性表的基本操作 实验项目的和要求: 1. 掌握线性表的特点 2. 掌握线性表的顺序存储结构和链式存储结构的基本运算。 3. 尽可能考虑算法的健壮性 4. 实验报告中要写出测试数据、错误分析以及收获。 上机实验内容四:运动会记分子系统或学生成绩管理子系统 1.参加运动会的N 个学校编号为1~N。比赛分成M 个男子项目和W 个女子项目,每个项目取前3 名,得分分别为5,3,2。写一个程序产生各种成绩单和得分报表。 2.完成功能包括如下: ①产生一总成绩表,包括:系名、男子团体总分、女子团体总分、团体总分 存储结构要求用线性表的顺序存储。 ②实验报告中要写出测试数据、错误分析以及收获。 ③若选择学生成绩管理子系统,可仿照运动会记分子系统完成相关的插入、删除、查找及各种统计工作。 实验代码如下: #include #include #include #include #define null 0 #define length sizeof(struct student) struct student { int stuid; char stuname[20]; char stusex[2]; float english; float math; float database; float sum; float average; struct student *next; }; struct student * Insert(int n) { struct student *head,*p1,*p2; for(int i=0;istuid); printf(" 请输入学生的姓名:"); scanf("%s",p1->stuname); printf(" 请输入学生的性别:"); scanf("%s",p1->stusex); printf(" 请输入学生的英语成绩:"); scanf("%f",&p1->english); printf(" 请输入学生的高数成绩:"); scanf("%f",&p1->math); printf(" 请输入学生的数据结构成绩:"); scanf("%f",&p1->database); p1->sum=p1->english+p1->math+p1->database; p1->average=p1->sum/3; head=p1; p1->next=null; } else { printf(" **************************************\n"); printf(" ** 请输入第%d 个 学 生 的 信 息 **\n",i+1); printf(" *******************************...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

学生管理系统C语言链表实现

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部