#include<stdio.h>
#include<iostream>
#include<string.h>
#define MAXSIZE 100
using namespace std;
typedef struct
{
char xh[9]; //定义学生学号
char xm[20]; //定义学生姓名
int fs; //定义学生分数
}Student;
typedef Student ElemType;
typedef struct LNode
{
ElemType data;
struct LNode *next;
}LNode,*LinkList;
int InitList(LinkList &L)
{
L=new LNode;
L->next=NULL;
return 1;
}
void Input(LinkList &L); //添加学生
void Display(LinkList &L);//显示学生表
void NameSearch(LinkList &L);//按姓名查找学生
void PositonSearch(LinkList &L);//按序号查找学生
void Insert(LinkList &L); //插入学生
void Del(LinkList &L); //删除学生
int main()
{
printf("--------------------------功能界面--------------------------\n");
printf("1.添加学生\t2.显示学生表\t3.按姓名查找学生\n");
printf("4.按序号查找学生5.插入学生\t6.删除学生信息\t-1.退出\n");
printf("------------------------------------------------------------\n");
LNode *L;
InitList(L);
int i;
printf(
数据结构之使用单链表创建学生表
最新推荐文章于 2023-04-12 19:50:50 发布