链表实验报告总结
篇一:顺序表,链表总结实验报告 实验报告
实验目的:学生管理系统(顺序表) 实验要求: 1.建表 2.求表长 3.插入 4.查找 5.删除 6.列表 7.退出 源程序: #include #include #include
#define MaxSize 1000 typedef struct {
char xh[40]; char xm[40]; int cj;
}DataType; //学生的结构 typedef struct {
DataType data[MaxSize]; //定义表的数据类型 int length; //数据元素分别放置在data[0]到data[length-1]当中 } SqList; //表的结构 void liebiao(SqList *L)// { int k,n; char q;
printf(\请输入,输入学生的个数:\\n\ fflush(stdin); scanf(\ for(k=0;k {
printf(\请输入学生学号\\n\ scanf(\
%s\
printf(\请输入学生名字\\n\ scanf(\ printf(\请输入学生成绩\\n\
scanf(\建立表格 }
L->length=n; }
void qb(SqList *L) //全部输出 { int k,w;
for(k=0;klength;k++) { w=k+1;
printf(\第%d位学生:\
printf(\%s%d\\n\ata[k].cj); } }
int cr(SqList *L,DataType *xs,int i) //插入信息 { int j;
if(L->length==MaxSize) {
printf(\没有!\ return 0;