diff --git a/lzy.h b/lzy.h new file mode 100644 index 0000000..edf1ee3 --- /dev/null +++ b/lzy.h @@ -0,0 +1,131 @@ +#include"xkq.h" +int det_numb=0; +int det()//删除 +{ + int i; + + int n,j; + char det_id[20]; + int flag=0; + printf("请输入要删除的学生学号:\n"); + scanf("%s",det_id); + for(i=0;iname_len?id_len:name_len],int a); +int add(); +int rep(); +void calculation(int kc); +int fun(char ch[id_len>name_len?id_len:name_len],int a) +//查找所需要的记录存储在第几个结构体中 a=1按学号查找;a=2按姓名查找 +{ + int k=-1; + int i; + for(i=0;inumber) + { + printf("系统已达存储上限,不可再添加\n"); + system("pause"); + return 0; + } + printf("请输入想要增加的学生信息:\n"); + printf("学号:"); + scanf("%s",stu[count].id); + for(int i=0;i=0&&ti[1]>=0&&ti[2]>=0&&ti[3]>=0&&ti[0]<24&&ti[1]<60&&ti[2]<24&&ti[3]<60)//输入合法性检查 + { + stu[kc].time=(ti[2]-ti[0])*60+ti[3]-ti[1]; + system("cls"); + printf("本次上机时间为:%d分钟\n",stu[kc].time); + system("pause"); + } + else + { + printf("非法输入!请检查后重试\n"); + printf("老子不干了!"); + system("pause"); + calculation(kc); + } +} diff --git a/xkq.h.gch b/xkq.h.gch new file mode 100644 index 0000000..d3e9920 Binary files /dev/null and b/xkq.h.gch differ