滨江学院课程设计报告
//统计某段时间内旷课学生姓名及旷课节数
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 年 十二月 三十一日