1 / 9
文档名称:

链表实验报告总结.docx

格式:docx   大小:17KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

链表实验报告总结.docx

上传人:miao19720107 2019/2/26 文件大小:17 KB

下载得到文件列表

链表实验报告总结.docx

文档介绍

文档介绍:链表实验报告总结实验报告实验目的:学生管理系统实验要求: : #include #include #include #defineMaxSize1000 typedefstruct { charxh[40]; charxm[40]; intcj; }DataType;//学生的结构 typedefstruct{ DataTypedata[MaxSize];//定义表的数据类型 intlength;//数据元素分别放置在data[0]到data[length-1]当中}SqList;//表的结构 voidliebiao(SqList*L)// { intk,n; charq; printf("请输入,输入学生的个数:\n"); fflush(stdin); scanf("%d",&n); for(k=0;kdata[k].xh); printf("请输入学生名字\n"); scanf("%s",L->data[k].xm); printf("请输入学生成绩\n"); scanf("%d",&L->data[k].cj);建立表格} L->length=n; } voidqb(SqList*L)//全部输出{ intk,w; for(k=0;klength;k++) { w=k+1; printf("第%d位学生:",w); printf("%s%s%d\n",L->data[k].xh,L->data[k].xm,L->data[k].cj); } } intcr(SqList*L,DataType*xs,inti)//插入信息{ intj; if(L->length==MaxSize) { printf("没有!"); return0; } elseif((iL->length)) { printf("程序溢出,不符合"); return0; } else { for(j=L->length-1;j>=i;j--) { strcpy(L->data[j+1].xh,L->data[j].xh);strcpy(L->data[j+1].xm,L->data[j].xm);L->data[j+1].cj=L->data[j].cj; } strcpy(L->data[i].xh,xs->xh); strcpy(L->data[i].xm,xs->xm); L->data[i].cj=xs->cj; L->length=L->length+1; } return0; } intcz(SqList*L)//查找信息{ charxh[40]; charxm[40]; intcj; inti=0,u; printf("1、按学号查询\n");printf("1、按姓名查询\n");printf("1、按成绩查询\n");printf("请选择:"); fflush(stdin); scanf("%d",&u); if(u==1) { printf("请输入要查找学生的学号:"); scanf("%s",xh); for(i=0;ilength;i++) { 辽宁工程技术大学上机实验报告数据结构实验报告姓名;方钢学号:XX5567专业:电子商务班级:10-1班指导教师:实验时间:实验地点: