diff --git a/shiyan02.cpp b/shiyan02.cpp new file mode 100644 index 0000000..1a9a85b --- /dev/null +++ b/shiyan02.cpp @@ -0,0 +1,438 @@ +#include +#include +#include +#include +#define N 10000 + +struct Equipment +{ +char bianhao[20]; +char zhonglei[20]; +char name[20]; +char price[20]; +char buy_date[20]; +char baofei[20]; +}; + + + +struct Equipment equipment[1000]; +int num=0; + + +int Equipment_SearchByBuy_date(char riqi[]) +{ +int i; +for (i=0;iequipment[j].bianhao) +{ +paixu1=equipment[j-1]; +equipment[j-1]=equipment[j]; +equipment[j]=paixu1; +} +} +} +} + +void Equipment_buydateSelect() +{ +while(1) +{ +char buy_date[20]; +int index; +printf("请输入 要查询的设备的购买时间→"); +scanf("%s",&buy_date); +index=Equipment_SearchByPrice(buy_date); +if (index==-1) +{ +printf("设备不存在! 抱歉\n"); +} +else +{ +printf("你要查询的设备信息为→\n"); +Equipment_DisplaySingle(index); +} +printf("是否继续 →(y/n)"); +getchar(); +if (getchar()=='n') +{ +break; +} +} +} + + void Equipment_Add() +{ +while(1) +{ +printf("请输入 实验设备编号 →"); +scanf("%s",&equipment[num].bianhao); +printf("请输入 实验设备种类 →"); +scanf("%s",&equipment[num].zhonglei); +printf("请输入 实验设备名称 →"); +scanf("%s",&equipment[num].name); +printf("请输入新的实验设备价格 →"); +scanf("%s",&equipment[num].price); +printf("请输入新的实验设备购买时间→"); +scanf("%s",&equipment[num].buy_date); +printf("请输入新的实验设备是否报废及报废日期→"); +scanf("%s",&equipment[num].baofei); +num++; +printf("\n是否继续信息录入 →(y/n)" ); +getchar(); +if (getchar()=='n') +{ +break; +} +} +} + + +