1 / 15
文档名称:

学生信息管理系统实验报告.doc

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

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

分享

预览

学生信息管理系统实验报告.doc

上传人:tmm958758 2019/6/7 文件大小:132 KB

下载得到文件列表

学生信息管理系统实验报告.doc

相关文档

文档介绍

文档介绍:1、设计目的学生信息包括:学号,姓名,性别,地址,电话等。试设计一学生信息管理系统,使之能提供以下功能:系统以菜单方式工作学生信息录入功能(学生信息用文件保存)---输入学生信息浏览功能---输出查询功能---算法按学号查询按姓名查询学生信息的删除与修改(可选项)2、总体设计(程序设计组成框图、流程图)下面列出主要函数的流程图:1c=0breakc=3c=6c=4c=5c=2c=1breakdel(head)break;Print(head)head=creat()insert(head)breakbreakbreaksearchnum(head);breaksearch(head);NYYYYYYYNNNNNNNMain函数Creat函数:Print函数:Searchnum函数:Searchname函数:3、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)#include<>#include<>#include<>#defineLENsizeof(structstudent)structstudent{ longnumber; charname[20]; charsex[10]; charaddress[100]; chartelnumber[100]; structstudent*next;};intn;structstudent*creat()//建立链表{ structstudent*head; structstudent*p1,*p2; n=0; p1=p2=(structstudent*)malloc(LEN); printf("Pleaseenternumber,name,sex,adrressandtelnumber:\n"); scanf("%ld%s%s%s%s",&p1->number,p1->name,p1->sex,p1->address,p1->telnumber); head=NULL; while(p1->number!=0) { n++; if(n==1)head=p1; elsep2->next=p1; p2=p1; p1=(structstudent*)malloc(LEN); printf("Pleaseenternumber,name,sex,adrressandtelnumber:\n"); scanf("%ld%s%s%s%s",&p1->number,p1->name,p1->sex,p1->address,p1->telnumber); } p2->next=NULL; return(head);}voidprint(structstudent*head)//输出链表{ structstudent*p; printf("number\tname\tsex\tsddress\ttelnumber\n"); p=head; if(head!=NULL) do { printf("%ld\t%s\t%s\t%s\t\t%s\n",p->number,p->name, p->sex,p->address,p->telnumber); p=p->next; }while(p!=NULL);}//删除链表structstudent*del(structstudent*head,longnum){ structstudent*p1,*p2; if(head==NULL) { printf("\nlistnull!\n"); gotoend; } p1=head; while(num!=p1->number&&p1->next!=NULL) { p2=p1; p1=p1->next; } if(num==p1->number) { if(p1==head) head=p1->next; else p2->next=p1->next; printf("delete:%ld\n",num); n=n-1; } else printf("%ldnotbeenfound!\n",num);end:return(head);}//插入链表structstudent*insert(structstudent*head,structstudent*stud){ structstudent*p0,*p1,*p2;p1=head; p0=stud; if(head==NULL) { head=p0; p0->next=NULL; } else { while((p0->number>p1->number)&&(p1->next!=NULL)) { p2=p1; p1=p1->next; } if(p0->number<=p1->numbe

最近更新

幼儿教育小学化的危害分析-模板 6页

山西省太原市2023届小升初语文试卷(含解析) 7页

墙体裂缝维修方案及报价业主诉求范文 4页

四年级部编版语文下册按要求写句子校外专项练.. 10页

古诗词知识竞赛试题库 5页

北师大版七年级下册数学教学计划 8页

初二地理期末考试试卷 10页

创新人才实验班招生两道运动学试题 2页

八年级物理下册第八章《力与运动》测试题-教科.. 11页

人教部编版2024-2023学年三年级语文下册第一单.. 6页

2024年防震减灾条幅标语 4页

人教A版数学高二弧度制精选试卷练习(含答案)5.. 9页

五下数学 长方体与正方体 单元测试卷 带答案 5页

2024年锦纶凉快还是纯棉凉快 6页

【中考卷】安徽省2024年中考数学考前冲刺全真.. 30页

2024年销售部培训计划六篇 15页

DBS治疗在中晚期帕金森病患者运动功能康复中的.. 3页

2024年销售离职申请(14篇) 21页

2024年销售新人上半年总结(精选9篇) 22页

2024年销售年终总结工作计划合集五篇 19页

《体育欣赏》课件 22页

物流转让合同范本 6页

市场调研报告10000字(通用15篇) 83页

丧葬费抚恤金委托书(精选5篇) 5页

前海母基金投资子基金尽职调查清单 8页

《城市桥梁隧道结构安全保护技术规范》标准全.. 30页

DL T 2041-2019《分布式电源接入电网承载力评.. 12页

动火作业突发事件应急预案 6页

部队某团社区领导干部结对帮扶工作总结精选 2页

燃气输配设计(含CAD图纸) 7页