下载此文档

数据结构学籍管理系统.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
-
. z.
目 录
一、设计目的2
二、设计内容3
三、设计要求4
四、设计过程4
1.算法思想分析4
2.算法描述与实现5
3.系统测试7
五、);
p=p->ne*t;
}
printf("\n");
}

菜单
用户运行程序后,显示如下所示菜单,用户根据菜单提示进行操作()。
-
. z.


用户选择批量添加学生信息功能进行批量添加,可连续添加,按 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);
-
. z.
void searchname(char *s);
Node * del(long n);
void sort(int flag);
void menu();
void main()
{
char choose;
int flag=1;
while (flag)
{
menu(); //调用功能菜单函数,显示菜单项。
printf(" 请选择功能:");
choose=getchar();
switch(choose)
{
case '1': read(); //调用建立链表的函数;输出链表信息;
print();
printf("\nPress any key Continue ");
getchar();
break;
case '2': //调用按**查找学生信息的函数;并输出查找结果信息;
long c;
printf("输入要查找的**:");
scanf("%ld",&c);
find(c);
printf("\nPress any key Continue.");
getchar();
break;
case '3': //调用按姓名查找学生信息的函数;并输出查找结果信息;
char s[20];
printf("输入要查找的

数据结构学籍管理系统 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sdnmy78
  • 文件大小41 KB
  • 时间2022-03-03