-
. z
目 录
一、设计目的2
二、设计容3
三、设计要求4
四、设计过程4
1.算法思想分析4
2.算->);
-
. z
p=p->ne*t;
}
printf("\n");
}
菜单
用户运行程序后,显示如下所示菜单,用户根据菜单提示进展操作〔〕。
用户选择批量添加学生信息功能进展批量添加,可连续添加,按 0 完毕添加操作〔如图 〕。
**查找学生
将学生信息录入之后,假设想查找*个学生,用户可选择按**查找学生信息〔〕。
按查找学生
将学生信息录入之后,假设想查找*个学生,用户可选择按查找学生信息〔〕。
添加信息
用户可以在批量添加后在单个添加学生信息〔〕。
按**删除学生信息
用户可根据情况对已添加的学生信息进展删除,通过**删除〔〕。
排序输出
程序可以将已添加的学生按照成绩的降序排列输出〔〕.
退出
操作完毕后按 0 退出程序〔〕。
设计总结
通过一周的课程设计,我从中受益匪浅,使得我对数据构造这门课有了更深一步的认识。在设计过程中,我们发现问题,解决问题,一同探讨问题,在教师的帮助下把问题一一解决。在解决问题的过程中得到了成长,在与同学的合作过程中,我获益良多,提高了自己的团队合作能力和实际动手能力,在亲自动手的同时提升自己,锻炼自己。
-
. z
通过这次设计,我深深的感受到了做系统是一件十分复杂周密的事情,不能有半点的疏忽,需要一个人有周密的思考能力,分析问题、处理问题的能力,还要有足够的耐心。
参考文献
"数据构造程序设计题典" 春葆等编清华大学
"数据构造(C语言版)" 黄国瑜叶乃菁编 清华大学
"数据构造课程设计" 仕华 等编 机械工业
附录:源代码
#include<>
#include<>
#include<>
typedef struct stud //学生信息构造
{
long num;
char name[20];
float score;
}Stud;
typedef struct node
{
Stud student;
struct node *ne*t;
}Node;
Node *head=NULL;
void read(void);
void inser(long b);
void print();
void find(long b)
数据结构学籍管理系统 来自淘豆网m.daumloan.com转载请标明出处.