学生成绩管理系统 联系客服

发布时间 : 星期五 文章学生成绩管理系统更新完毕开始阅读31eb9c7e866fb84ae55c8d02

stu[i+1]=b[i]; } } } } /*按学号查询学生排名及其各科考试成绩*/ int Refernum(STUDENT stu[],int n) { int i=0,t,num1; printf(\请输入所要查询的学号:\ scanf(\ do{ if(i<=n) /*引入t,当t=0时进行查找,t=1时找到此学号*/ { if(stu[i].score[0]==num1) { return i; t=1; } else t=0; i++; }

else { t=1; return -1; } }while(t==0); } /*按姓名查询学生排名及其各科考试成绩*/ int Refername(STUDENT stu[],int n) { int i=0,j,t; char prt[NUM_N]; printf(\请输入需要查找的姓名\\n\ scanf(\ gets(prt); /*读入字符串*/ do{ if(i<=n) { if(strcmp(stu[i].name,prt)==0) { return i; t=1; }

else t=0; i++; } else { t=1; return -1; } }while(t==0); } /*按优秀、良好、中等、及格、不及格对每门课程分别统计人数及其所占百分比*/ void Count(STUDENT stu[],int n) { int i,j,sum1=0,sum2=0,sum3=0,sum4=0,sum5=0,grade; double n1,n2,n3,n4,n5; for(j=0;j<3;j++) { for(i=0;i

case 10: case 9: sum1= sum1+1; break; case 8: sum2= sum2+1; break; case 7: sum3= sum3+1; break; case 6: sum4= sum4+1; break; case 5: case 4: case 3: case 2: case 1: case 0:sum5= sum5+1; break; } } n1=(double)sum1/(double)n; n2=(double)sum2/(double)n; n3=(double)sum3/(double)n; n4=(double)sum4/(double)n; n5=(double)sum5/(double)n; printf(\第%d门\\n\ printf(\优秀为:%d,百分比:%5.2f%%\\n\ printf(\良好为:%d,百分比:%5.2f%%\\n\ printf(\中等为:%d,百分比:%5.2f%%\\n\