#include#include#includevoidmenu();voidenter();voidsearch();voiddelete();voidinput(inti);intmodify_data(inti,intn);voidnum_input(inti,intn);voidpoint_search();voidprintf_back();voidprintf_face();voidprintf_one(inti);voidsave(intn);intload();voidmodify();intcommom_search();voidmain(){menu();}//调用菜单voidmenu()//通过菜单来选择模块{intn,w;//n为所选菜单,w判断输入的数是否为1-5do{puts("\t\t**************MENU********************\n\n");puts("\t\t\t\t1.enter");puts("\t\t\t\t2.modify");puts("\t\t\t\t3.search");puts("\t\t\t\t4.delete");puts("\t\t\t\t5.exit");puts("\n\n\t\t******************************************\n");printf("输入您所要选择的模块号数(1-5):[]\b\b");scanf("%d",&n);if(n<1||n>5)//对选择的数字作判断{w=1;getchar();}elsew=0;}while(w==1);switch(n){case1:enter();break;//输入case2:modify();break;//修改case3:search();break;//查找case4:delete();break;//删除case5:exit(0);//退出}}//输入模块#defineN50//放在最前面,宏定义,N是仪表仪器个数structmachine{charname[10];charnumber[10];charbuy_time[10];charborrowin_time[10];charborrowout_time[10];charreturn_time[10];charrepair_time[10];charsta[10];chartime[10];//time为下面程序中按时间查找和修改时记录输入的时间}mac[N];//mac[N]中每个数组元素对应一个仪表仪器//*************************输入模块************************voidenter(){inti,n;printf("您想输入多少咯仪表仪器数据(0-%d)?:",N-1);scanf("%d",&n);//要输入的记录个数printf("\n输入相关的日期等数字\n");printf("\nnamenumberbuy_timeborrowin_timeborrowout_timereturn_timerepair_timestate\n");for(i=0;i