1 / 6
文档名称:

C语言-实验室设备管理系统.docx

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

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

分享

预览

C语言-实验室设备管理系统.docx

上传人:百里登峰 2022/7/7 文件大小:385 KB

下载得到文件列表

C语言-实验室设备管理系统.docx

文档介绍

文档介绍:C语言程序设计报告1课程设计题目:实验室设备管理里系统
实验设备信息包括:设备编号、设备种类(如:微机打印机扫描仪等等)、设备名称、设备价格、设备购入日期、是否报废、报废日期等。试设计一实验设备信息管理系统,使之能提供以下功能:
能够完>提示:输入0则返回主菜单!\n");printf("\n请你输入设备ID号:");■scanf("%s”,id);if(strcmp(id,"0”)==0)break;p=(Node*)malloc(sizeof(Node));/*申请空间*/strcpy(p->,id);printf("\n请输入设备名称:");scanf("%s",p->;printf("\n请输入设备种类:");scanf("%s",p->;printf("\n请输入报废日期:");scanf("%s”,&p->;printf("\n请输入设备是否报废:,scanf("%s",&p->;printf("\n请输入设备购买时间:");scanf("%s",&p->;printf("\n请输入设备价格:");scanf("%s",&p->;printf(">>>>>>>>>>提示:已经完成一条记录的添加。\n");p->next=NULL;r->next=p;/*这一步是必需的,将p与先前的链表连起来构成一条新链表*/r=p;/**/}}voidModify(Node*equip)/*修改*/(Node*p;charfind[20];if(!equip->next)(printf("\n>>>>>>>>>>提示:没有资料可以修改!\n");return;}printf("请输入要修改的设备ID号:");scanf("%s”,find);p=equip->next;while(p!=NULL)(if(strcmp(p->,find)==0)/*如果找到的话返回的是符合要求*/break;p=p->next;}if(p)/*若找至ij*/(intx;while(1)(printf("完成修改请输入0否则输入任意数再进行修改:,scanf("%d”,&x);if(x==0)(break;}printf("请输入新设备号(原来是%s):",p->;scanf("%s”,p->;printf("请输入新设备名称(原来是%s):",p->;scanf("%s”,p->;printf("请输入新设备设备种类名称(原来是%s):",p->;scanf("%s”,p->;printf("请输入新设备报废日期名称(原来是%s):",p->;scanf("%s”,p->;printf("请输入新设备是否报废(原来是%s):",p->;scanf("%s”,p->;printf("请输入新设备购买时间(原来是%s):",p->;scanf("%s”,p->;printf("请输入新设备价格(原来是%s):",p->;scanf("%s”,p->;printf("\n>>>>>>>>>>提示:该项记录资料已经成功修改!\n");}}elseprintf("\n>>>>>>>>>>提示:你要修改的信息不存在!\n");}voidDisp(Node*equip)/*输出记录*/{Node*p;p=equip->next;if(!