第一范文网 - 专业文章范例文档资料分享平台

学生成绩管理系统

来源:用户分享 时间:2025/8/20 0:31:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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\

搜索更多关于: 学生成绩管理系统 的文档
学生成绩管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1y4d84xq3z76vad3m03m_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top