C语言期末大作业(学生成绩管理系统).pdf

上传人:修**** 文档编号:75980214 上传时间:2023-03-06 格式:PDF 页数:3 大小:66.49KB
返回 下载 相关 举报
C语言期末大作业(学生成绩管理系统).pdf_第1页
第1页 / 共3页
C语言期末大作业(学生成绩管理系统).pdf_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《C语言期末大作业(学生成绩管理系统).pdf》由会员分享,可在线阅读,更多相关《C语言期末大作业(学生成绩管理系统).pdf(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、#include#includefind(char num20,char name10,int mark10,int n,int m)int i,j;char a20;printf(请输入需要查询的学号:);gets(a);for(i=0;in;i+)if(strcmp(a,numi)=0)printf(姓名:%sn,namei);for(j=0;jm;j+)printf(第%d 科:%dn,j+1,markij);count(int mark10,int n)int a15=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,i,j,g;printf(请输入需统计的课程:);scan

2、f(%d,&g);g-=1;for(i=0;i140&markig130&markig120&markig110&markig100&markig90&markig80&markig70&markig60&markig50&markig40&markig30&markig20&markig10&markig0&markig=10);switch(j)case 1:a0+;break;case 2:a1+;break;case 3:a2+;break;case 4:a3+;break;case 5:a4+;break;case 6:a5+;break;case 7:a6+;break;case

3、8:a7+;break;case 9:a8+;break;case 10:a9+;break;case 11:a10+;break;case 12:a11+;break;case 13:a12+;break;case 14:a13+;break;case 15:a14+;break;人人if(a0=0&a1=0&a2=0&a3=0&a4=0)/没有 100150 分的printf(90100:%d 人n8090:%d 人n7080:%d 人n6070:%d 人n5060:%dn4050:%d人n3040:%d人n2030:%d人n1020:%d人n010:%dn,a5,a6,a7,a8,a9,

4、a10,a11,a12,a13,a14);elseprintf(140150:%d人 n130140:%d人 n120130:%d人 n110120:%dn100110:%d 人n90100:%d 人n8090:%d 人n7080:%d 人n6070:%d 人n5060:%d人人n4050:%d人n3040:%d人n2030:%d人n1020:%d人n010:%dn,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14);rank(char num20,char name10,int mark10,int n,int m)int sum100,*s

5、100,i,j,t,max;max=100*m;for(t=0;tn;t+)sumt=0;for(i=0;im;i+)sumt+=markti;for(t=0;tn;t+)for(i=0,j=1;(i+j)=max)i+;else if(sumi+j=max)j+;elseif(sumi=sumi+j)j+;elsei+=j,j=1;st=&sumi;printf(第%d 名是学号:%s,姓名:%s,总分:%dn,t+1,numi,namei,sumi);for(j=1;(i+j)n;j+)/最大值重复个数的输入if(sumi=sumi+j)t+;st=&sumi+j;i+=j,j=0;pri

6、ntf(第%d名是学号:%s,姓名:%s,分:%dn,t+1,numi+j,namei+j,sumi+j);max=sumi;人总main()int n,m,i,j,k,mark10010;char num10020,name10010;printf(请输入学生个数:);scanf(%d,&n);printf(请输入课程个数:);scanf(%d,&m);flushall();for(i=0;in;i+)printf(请输入第%d 个学生的学号:,i+1);gets(numi);printf(请输入第%d 个学生的姓名:,i+1);gets(namei);for(j=0;jm;j+)printf(请输入第%d 个学生的第%d 科成绩:,i+1,j+1);scanf(%d,&markij);flushall();while(1)printf(排序功能:请按 1n 统计功能:请按 2n 查询功能:请按 3n 退出:请按 4n);scanf(%d,&k);system(cls);flushall();switch(k)case 1:rank(num,name,mark,n,m);break;case 2:count(mark,n);break;case 3:find(num,name,mark,n,m);break;case 4:return;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 企业管理

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁