滨江学院课程设计报告
//统计某段时间内旷课学生姓名及旷课节数
void tongji1(xinxi st1[],qstu qt1[]) { int d1=0,js=0;
xinxi min; if(g==0)
cout<<\没有你要统计的学生信息请返回菜单录入学生缺课信息\ else if(g==1) {
cout<<\姓名:\
if(*(st1[0].getjieci()+2)!='\\0')
js=+2;
else
} else
//信息按时间排序
js++;
cout<<\节数:\
{int i=0;
for(;i<(g-1);i++) {
if(*(st1[i].gettime()+1)<*(st1[i+1].gettime()+1)) {min=st1[i];st1[i]=st1[i+1];st1[i+1]=st1[i];} else
if(*(st1[i].gettime()+1)==*(st1[i+1].gettime()+1)&&*(st1[i].gettime()+2)<*(st1[i+1].gettime()+2))
{min=st1[i];st1[i]=st1[i+1];st1[i+1]=st1[i];} else
if(*(st1[i].gettime()+1)==*(st1[i+1].gettime()+1)&&*(st1[i].gettime()+2)==*(st1[i+1].gettime()+2))
d1++; }
for(int j=0;j<(g-d1);j++)
滨江学院课程设计报告
{
    cout<<*st1[j].gettime()<<*(st1[j].gettime()+1)<<*(st1[j].gettime()+2)<             for(i=0;i               } }  { setqstn(st1,qt1,g);    cout<<\姓名:\  cout<<\节数:\}               }         //统计某段时间内旷课的课程及旷课人次        void tongji2(xinxi st1[],qkechen qk1[])   { int d1=0,rc=0;          xinxi min;         if(g==0)                       cout<<\没有你要统计的学生信息请返回菜单录入学生缺课信息\ else if(g==1) {   cout<<\课程名:\ rc++;           cout<<\人数:\  {   int i=0; }   else      for(;i {     if(*(st1[i].gettime()+1)<*(st1[i+1].gettime()+1))  {min=st1[i];st1[i]=st1[i+1];st1[i+1]=st1[i];}  else  if(*(st1[i].gettime()+1)==*(st1[i+1].gettime()+1)&&*(st1[i].gettime()+2)<*(st1[i+1].gettime(                                       滨江学院课程设计报告    )+2))        {min=st1[i];st1[i]=st1[i+1];st1[i+1]=st1[i];}   else  if(*(st1[i].gettime()+1)==*(st1[i+1].gettime()+1)&&*(st1[i].gettime()+2)==*(st1[i+1].gettime()+2))             d1++;                   }    for(int j=0;j<(g-d1);j++)   {   cout<<*st1[j].gettime()<<*(st1[j].gettime()+1)<<*(st1[j].gettime()+2)<        for(i=0;i    { setqkn(st1,qk1,g);        cout<<\课程名:\      cout<<\人数:\   }    }           }        //显示函数   void xiansi(xinxi &st1)  {        cout<<\缺课日期 |\第几节课 |\课程名称 |\学生姓名|\缺课类型|\ cout<<\ <<\  //设置缺课学生名   void setqstn(xinxi st1[],qstu qt1[],int n) {                                         滨江学院课程设计报告             int i=0;     for(;i  {if(i==0)        strcpy(qt1[0].qstn,st1[i].getname());            else if(strcmp(st1[i].getname(),st1[i+1].getname())!=0)           //设置有缺课学生的课程名      }    {strcpy(qt1[i].qstn,st1[i].getname());      k++;   } }    void setqkn(xinxi st1[],qkechen qk[],int n)  {              }        int i=0;  for(;i        strcpy(qk[0].qkn,st1[i].getkechen());         else if(strcmp(st1[i].getkechen(),st1[i+1].getkechen())!=0)     }     {strcpy(qk[i].qkn,st1[i+1].getkechen());          b++;    }                 滨江学院                                        滨江学院课程设计报告        面向对象课程设计      题    目        C++课程设计                             院    系 滨江学院计算机系 专    业    网络工程      学生姓名     董义伟     学    号   20092346034  指导教师     姜青山            二0 一0  年 十二月 三十一日