首页天道酬勤c语言程序设计例题(c语言班级管理系统)

c语言程序设计例题(c语言班级管理系统)

admin 11-27 14:30 157次浏览

#包括

#包括

#包括

#包括

#包括

使用命名空间标准;

int I;

结构学生

{ char name[20];

茶性别[10];

整数

struct sco

{ int phy

整数数学;

国际英语;

内部计算机;

int vc

}分数;

} stu[1000];

无效扫描()

{ int u,xe;

I=0;

for(u=0;u=1000){printf('系统存储空间已满,无法继续增加,抱歉!');打破;}

while(scanf('%d ',xe)xe!=0xe!=1)

printf('输入错误,请再输入');

if(xe==0)printf('请继续输入\ n ');

}while(xe!=1);

}

void watch1()

{ if(i==0)printf('请先输入学生信息\ n ');

而(我!=0)

{ int i2,j2,all[100],averge[100],g,a,za;

字符变化3[10];

for(I2=0;I2 { all[I2]=stu[I2]。得分。phy stu[I2]。得分。计算机学生[I2]。得分。英语学习[I2]。得分。数学斯图[I2]。得分。VC;

averge[I2]=all[I2]/5;

}

for(I2=1;I2 { for(J2=1;j2{ if(all[j2-1]{ a=stu[j2-1]).年龄;斯图[j2-1].年龄=stu[j2].年龄;斯图[j2].年龄=a;

a=斯图[J2-1]。得分。计算机;斯图[J2-1]。得分。计算机=斯图[J2]。得分。计算机;斯图[J2]。得分。计算机=a;

a=斯图[J2-1]。得分。英语;斯图[J2-1]。得分。英语=斯图[J2]。得分。英语;斯图[J2]。得分。英语=a;

a=斯图[J2-1]。得分。数学;斯图[j2-1]。分数。数学=斯图[j2]。分数。数学;斯图[j2]。得分。数学=a;

a=斯图[J2-1]。得分。phy斯图[J2-1]。得分。phy=斯图[J2]。得分。phy斯图[J2]。得分。phy=a;

a=斯图[J2-1]。得分。VC;斯图[J2-1]。得分。J2。得分。VC;斯图[J2]。得分。VC=a;

a=全部[J2-1];全部[J2-1]=全部[J2];全[J2]=a;

a=stu[j2-1]。数量;斯图[j2-1].num=stu[j2].数量;斯图[j2].num=a;

a=averge[J2-1];阿维格[J2-1];J2;

strcpy(change3,stu[j2-1]).姓名);

strcpy(stu[j2-1]).姓名,斯图[j2].姓名);

strcpy(stu[j2]).名称,变更3);

strcpy(change3,stu[j2-1]).性);

strcpy(stu[j2-1]).性,斯图[j2].性);

strcpy(stu[j2]).性别,变化3);

}

}

}

printf('学号姓名性别年龄物理数学英语电脑副主席总分平均分名次\ n ');

for(g=0;gprintf(' %-6d %-10s %-5s %-5d %-5d %-5d %-5d %-5d %-5d %-5d %-5d %-5d %-5d %-5d \ n ',stu[g].学生人数.名字,斯图[g].性,斯图。年龄,斯图[g].score.phy,斯图[g]。得分。数学,stu[g].score.english,stu[g].score.computer,stu[g].score.vc,all[g],averge[g],g . ^ 1);

printf('输入0返回菜单');

while(scanf('%d ',za)za!=0)

printf('输入错误,请再输入');

if(za==0)break;

}

}

void watch2()

{ if(i==0)printf('请先输入学生信息\ n ');

而(我!=0)

{ int max[5],min[5],j,g,i2,all[100],averge[100],za,j2,a,YY[5][2];字符变化3[20];

for(I2=0;I2 { all[I2]=stu[I2]。得分。phy stu[I2]。得分。计算机学生[I2]。得分。英语学习[I2]。得分。数学斯图[I2]。得分。VC;

averge[I2]=all[I2]/5;

}

for(I2=0;I2 { for(J2=1;j2{ if(all[j2-1]{ a=stu[j2-1]).年龄;斯图[j2-1].年龄=stu[j2].年龄;斯图[j2].年龄=a;

a=斯图[J2-1]。得分。计算机;斯图[J2-1]。得分。计算机=斯图[J2]。得分。计算机;斯图[J2]。得分。计算机=a;

a=斯图[J2-1]。得分。英语;斯图[J2-1]。得分。英语=斯图[J2]。得分。英语;斯图[J2]。得分。英语=a;

a=斯图[J2-1]。得分。数学;斯图[j2-1]。分数。数学=斯图[j2]。分数。数学;斯图[j2]。得分。数学=a;

a=斯图[J2-1]。得分。phy斯图[J2-1]。得分。phy=斯图[J2]。得分。phy斯图[J2]。得分。phy=a;

a=斯图[J2-1]。得分。VC;斯图[J2-1]。得分。J2。得分。VC;斯图[J2]。得分。VC=a;

a=全部[J2-1];全部[J2-1]=全部[J2];全[J2]=a;

a=stu[j2-1]。数量;斯图[j2-1].num=stu[j2].数量;斯图[j2].num=a;

a=averge[J2-1];阿维格[J2-1];J2;

strcpy(change3,stu[j2-1]).姓名);

strcpy(stu[j2-1]).姓名,斯图[j2].姓名);

strcpy(stu[j2]).名称,变更3);

strcpy(change3,stu[j2-1]).性);

strcpy(stu[j2-1]).性,斯图[j2].性);

strcpy(stu[j2]).性别,变化3);

}

}

}

printf('学号姓名性别年龄物理数学英语电脑副主席总分平均分名次\ n ');

for(I2=0;I2 { all[I2]=stu[I2]。得分。phy stu[I2]。得分。计算机学生[I2]。得分。英语学习[I2]。得分。数学斯图[I2]。得分。VC;

averge[I2]=all[I2]/5;

}

for(g=0;gprintf(' %-6d %-10s %-5s %-5d %-5d %-5d %-5d %-5d %-5d %-5d %-5d %-5d %-5d %-5d \ n ',stu[g].学生人数.名字,斯图[g].性,斯图。年龄,斯图[g].score.phy,斯图[g]。得分。数学,stu[g].score.english,stu[g].score.computer,stu[g].score.vc,all[g],averge[g],g . ^ 1);

max[0]=0;最小值[0]=100;

for(j=0;j{

if(stu[j].score.phy=max[0])

{ max[0]=stu[j]。得分。phyYY[0][0]=j;}

if(stu[j].score.phy=max[3])

{ max[3]=stu[j]。得分。计算机;YY[3][0]=j;}

if(stu[j])。得分。计算机=最大值[2])

{ max[2]=stu[j]。得分。英语;YY[2][0]=j;}

if(stu[j].score.english=max[1])

{ max[1]=stu[j]。得分。数学;YY[1][0]=j;}

if(stu[j])。得分。数学=max[4])

{ max[4]=stu[j]。得分。VC;YY[4][0]=j;}

if(stu[j].score.vc

移动端能不能使用jqueryhtml5中使用哪个标签嵌入音频
档案管理(客户档案系统) 文档一体化管理的背景和意义(试述文档一体化的意义)
相关内容