文档介绍:实验设备管理系统设计—C语言课程设计
实验设备管理系统设计—C语言课程设计
1/10
实验设备管理系统设计—C语言课程设计
实验设备管理系统设计
题目与要求:
:
题目:实验程设计
10/10
实验设备管理系统设计—C语言课程设计
case2:
case3:
case4:
Modify(equip);
Disp(equip);
Tongji(equip);
break;//更正记录
break;//显示记录信息
break;//统计记录
实验设备管理系统设计—C语言课程设计
实验设备管理系统设计—C语言课程设计
10/10
实验设备管理系统设计—C语言课程设计
default:printf("\n>>>>>>>>>>提示:输入错误!\n");break;
}
}
}
一:以下为增添记录的程序:
while(1)
{
printf(
">>>>>>>>>>提示:输入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;
//
}
实验设备管理系统设计—C语言课程设计
实验设备管理系统设计—C语言课程设计
10/10
实验设备管理系统设计—C语言课程设计
}
二:以下为更正记录的程序:
voidModify(Node*equip)//更正
{
Node*p;
charfind[20];
if(!equip->next)
{
printf("\n>>>>>>>>>>提示:没有资