1 / 27
文档名称:

顺序表,链表总结实验报告.doc

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

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

分享

预览

顺序表,链表总结实验报告.doc

上传人:tswng35 2020/2/13 文件大小:124 KB

下载得到文件列表

顺序表,链表总结实验报告.doc

相关文档

文档介绍

文档介绍:实验报告实验目的:学生管理系统(顺序表)实验要求::#include<>#include<>#include<>#defineMaxSize1000typedef struct{ 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;k<=n-1;k++) { printf("请输入学生学号\n"); scanf("%s",L->data[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;k<L->length;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((i<0)||(i>L->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;i<L->length;i++) { if(strcmp(L->data[i].xh,xh)==0) returni; } } if(u==2) { printf("请输入要查找学生的姓名:"); scanf("%s",xm); for(i=0;i<L->length;i++) { if(strcmp(L->data[i].xm,xm)==0) returni; } }if(u==3) { printf("请输入要查找学生的成绩:"); scanf("%s",cj); for(i=0;i<L->length;i++) { if(L->data[i].cj,&cj) returni; } } return-1;//*如果没找到,返回-1}intcz2(SqList*L)//删除查找的函数{charxh[40]; charxm[40]; inti=0,h; printf("1、按学号删除\n"); printf("2、按姓名删除\n"); printf("请选择:"); fflush(stdin); scanf("%d",&h); if(h==1) { printf("请输入要删除学生的学号:"); scanf("%s",xh); for(i=0;i<L->length;i++) { if(strcmp(L->data[i].xh,xh)==0)//判断输入和已知学号一样不 returni; } } else

最近更新

人力资源部年终工作总结7 4页

人力资源行政部各岗位绩效考核标准 6页

人力资源管理风险分级管控清单 5页

供水工程混凝土运输合同 9页

仓储物流中心装修终止 8页

交通运输企业股权转让居间 8页

二零二五年度高效搅拌站建设与废旧物资回收处.. 9页

二零二五年度金融信息服务股权转让协议解除及.. 10页

人力资源管理(完整版) 4页

人力资源是六大模块 6页

车间管理培训教材(PPT-191页) 191页

二零二五年度航空航天材料研发设计合同 10页

人事部年终总结2 5页

互联网行业小微企业人力资源管理问题与对策研.. 5页

乳酸阈值测量的方法 6页

中庸思想及其对中庸感悟 5页

中外企业待遇差距分析报告 7页

个人计划书范文模板10 6页

二零二五年度汽车运输保险合同范本 10页

【《三只松鼠企业绩效考核现状、问题及对策的.. 5页

《浅析企业人力资源管理中绩效考核存在的问题.. 5页

《企业薪酬管理问题研究开题报告文献综述(含提.. 6页

二零二五年度新能源汽车电池管理系统研发与合.. 9页

二零二五年度文化传承研学旅行服务合同 10页

二零二五年度情侣情感咨询与心理辅导合同 9页

二零二五年度市政排水管道安装与环保治理合同.. 9页

二零二五年度大型活动保安员聘用与服务合同 9页

2025年公共部门人力资源管理在线作业二 5页

10级电力系统毕业设计(论文)题目申报 5页

(人力资源管理)集团公司人力资源绩效考核方案.. 4页