commit 8d121a65e16b983c257bfc5c172b629aaf45532b Author: 刘鑫“$ git config --global user.name ”18408000337@stu.hut.edu.cn <18408000337@stu.hut.edu.cn> Date: Fri Jan 11 16:23:53 2019 +0800 first.commit diff --git a/kaoqin.cpp b/kaoqin.cpp new file mode 100644 index 0000000..7c3f8ce --- /dev/null +++ b/kaoqin.cpp @@ -0,0 +1,358 @@ +#include +#include +#include +#define SIZE 50 +FILE *fp;//ļ +int n,m=0;//ȫֱ +struct student //ѧȱϢṹ +{ + char name[100]; + int number; + char course[20]; + int di; + int time; + int chidao; + int zaotui; + int qingjia; + int kuangke; +}stu[SIZE]; +struct kuangke//νṹ1ѧδ +{ + char name[20]; + int number; +}kuangke[SIZE]; +struct kuangke2//νṹ2γƣδ +{ + char name[20]; + int number; +}kuangke2[SIZE]; + +struct kuangke temp;//Ϣ1 +struct kuangke2 temp2;//Ϣ2 +void tongji1printf()//ͳƷ1 +{ + int i,j; + printf("ͳƺĽΪ\n"); + printf("ѧ δ\n"); + for(i=0;i<=m;i++) + { + for(j=i+1;j<=m+1;j++) + { + if(kuangke[i].number=time1&&stu[i].time<=time2) + { + if(stu[i].kuangke>0) + { + strcpy(kuangke[k].name,stu[i].name); + kuangke[k].number=stu[i].kuangke; + m=k;//m¼˴ + k++; + } + } + else + flag++; + } + if(flag==SIZE) + printf("Ϣ\n"); + else + tongji1printf(); +} + + +void tongji2()//ͳijʱڣѧεĿγ̼˴Σ˴ɶൽ + +{ + int time1,time2; + int i,flag=0,k; + printf("ʼʱֹʱ\n"); + scanf("%d %d",&time1,&time2); + load(); + for(i=0,k=0;i=time1&&stu[i].time<=time2) + { + if(stu[i].kuangke>0) + { + strcpy(kuangke[k].name,stu[i].course); + kuangke[k].number=stu[i].kuangke; + m=k;//m¼˴ + k++; + } + } + else + flag++; + } + if(flag==SIZE) + printf("Ϣ\n"); + else + tongji2printf(); +} + + + + +void create()//¼ѧȱμ¼ +{ + void save(); + int i,n; + printf("ʼ¼ѧȱμ¼\n"); + printf("ѧ\n"); + scanf("%d",&n); + for(i=0;i