如何用C语言编写一个支持长尾词查询的学生信息管理系统?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2270个文字,预计阅读时间需要10分钟。
学生信息管理系统具备以下功能,也允许自行添加或修改一些函数功能。在main函数中调用这些函数。学生信息包含量、姓名、年龄、学号、成绩,需要定义一个结构体(结构体是全局变量)。
学生信息管理系统的功能有,也可以自己增加或者改进一些函数功能。
在main函数里调用这8个函数
学生信息包含姓名、年龄、学号、成绩,需要定义一个结构体(结构体是全局变量,所以需要全局声明):
typedef struct _student{ char name[20]; int age; int stuNum; int score; }student;
需要有一个存储数据的空间,所以使用单链表存储,定义如下:
typedef struct _Node{ student stu1; struct _Node* pNext; }Node;
此时需要给链表一个头:
Node *g_head=NULL;
录入学生信息:
1)创建一个新节点,结点里包括结构体数据,和下一个指针。
2)需要判断头结点是不是空的,如果是空的,则此时需要将新节点付给头结点,如果不是空的,那么该结点的下一个指针=头结点(头插法,能用就行)。
本文共计2270个文字,预计阅读时间需要10分钟。
学生信息管理系统具备以下功能,也允许自行添加或修改一些函数功能。在main函数中调用这些函数。学生信息包含量、姓名、年龄、学号、成绩,需要定义一个结构体(结构体是全局变量)。
学生信息管理系统的功能有,也可以自己增加或者改进一些函数功能。
在main函数里调用这8个函数
学生信息包含姓名、年龄、学号、成绩,需要定义一个结构体(结构体是全局变量,所以需要全局声明):
typedef struct _student{ char name[20]; int age; int stuNum; int score; }student;
需要有一个存储数据的空间,所以使用单链表存储,定义如下:
typedef struct _Node{ student stu1; struct _Node* pNext; }Node;
此时需要给链表一个头:
Node *g_head=NULL;
录入学生信息:
1)创建一个新节点,结点里包括结构体数据,和下一个指针。
2)需要判断头结点是不是空的,如果是空的,则此时需要将新节点付给头结点,如果不是空的,那么该结点的下一个指针=头结点(头插法,能用就行)。

