#include<stdio.h>
#include<iostream>
#define MAXSIZE 100
using namespace std;
typedef struct
{
char xh[9]; //定义学生学号
char xm[20]; //定义学生姓名
int fs; //定义学生分数
}Student;
typedef Student ElemType;
typedef struct
{
ElemType *Elem;
int Length;
}SqList;
void InitList(SqList *L)
{
L->Elem=new Student[MAXSIZE];
if(!L->Elem) exit(0);
L->Length=0;
}
void Input(SqList *L); //添加学生
void Display(SqList *L);//显示学生表
void NameSearch(SqList *L);//按姓名查找学生
int PositonSearch(SqList *L);//按序号查找学生
int Insert(SqList *L); //插入学生
int Del(SqList *L); //删除学生
void Getlength(SqList *L); //统计学生个数
int main()
{
printf("--------------------------功能界面--------------------------\n");
printf("1.添加学生\t2.显示学生表\t3.按姓名查找学生\t4.按序号查找学生\n");
printf("5.插入学生\t6.删除学生信息\t7.统计学生人数\t\t-1.退出\n");
printf("------------------------------------------------------------\n");
SqList L;
InitList(&L)
数据结构之使用顺序表创建学生表
最新推荐文章于 2023-03-31 19:46:30 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)