ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:61KB ,
资源ID:4484435      下载积分:5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4484435.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(c语言学生成绩管理系统代码.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

c语言学生成绩管理系统代码.doc

1、. .#include#include#include#define MAXN 100 /一个班最多的人数#define MAXM 2 /成绩的课程门数int R;void input(); /1.学生成绩新建void sort(); /2.学生成绩插入void load(); /3.学生成绩修改void print(); /4.学生成绩删除void total(); /5.学生成绩统计void search(); /6.学生成绩查询void save(); /7.学生成绩保存void end(); /8.完毕struct studentchar name20; /保存全班XXchar num

2、12; /保存全班学号float scoreMAXM; /保存全班所有课程成绩float sum; /保存全班每个人的总成绩float avg; /保存每个人的平均成绩;struct student sMAXN;struct char subject20; /保存全班所有课程;struct cMAXM;void main() /欢迎首界面int select,l;system(color fC);printf(n);printf(n);printf(n);printf(n);printf( ¥n);printf( * *n);printf( * *n);printf( * 欢迎进入终极一班学生

3、管理系统 *n);printf( * *n);printf( * 一 cf . *n);printf( * 甘总管的多塔生活 *n);printf( * *n);printf( * 凸-凸凸-凸凸-凸凸-凸凸-凸凸-凸凸-凸 *n);printf( ¥n);printf( v n);printf( ( o )( : )n);printf( () : ()() v ()n);printf( n);printf(n);printf(n);printf( 请按任意键进入下一界面n);printf(-n);system(pause);system(color f2);system(color f1);

4、system(color f3);system(color fE);system(color fB);system(color f5);system(color f9);system(color f6);system(color f1);system(color f3);system(color fE);system(color fB);system(color f5);system(color f9);system(color f6);system(color f1);system(color f3);system(color f5);system(color f9);system(colo

5、r f6);system(color fD);system(pause);system(color fC);system(cls); /上面是第一个界面while(1)system(cls);printf( *欢迎进入终极一班学生管理系统*n);printf( *n);printf( * 1.学生成绩新建 囧rz 欢 *n);printf( * := 2.学生成绩插入 迎 *n);printf( * 3.学生成绩修改 来 *n);printf( * 4.学生成绩删除 到 *n);printf( * 5.学生成绩统计 英 *n);printf( * 6.学生成绩查询 雄 *n);printf(

6、* 7.学生成绩保存 联 *n);printf( * 8.退出/撒拉嘿 盟 *n);printf( * ()()()()()() *n);printf( *n);printf(n); printf(n 请输入您的选择编号,回车键继续:n);printf( -n);scanf(%d,&select); do if(select8) printf( 您输入有误,请重新输入,谢谢!n);scanf(%d,&select); l=select; while(l8);switch(select)case 1:input();break; /1.学生成绩新建case 2:sort(); break; /2

7、.学生成绩插入case 3:load(); break; /3.学生成绩修改case 4:print(); break; /4.学生成绩删除case 5:total();break; /5.学生成绩统计 case 6:search();break; /6.学生成绩查询 case 7:save();break; /7.学生成绩保存case 8: end();break; /8.完毕default:printf( 请按相应数学选择系统功能:);void input() /1学生成绩输入成绩模块int i,j,b;float a=0;printf( 请输入该班同学的人数:n);printf( 班同学

8、的人数在1%d之间:n,MAXN);scanf(%d,&R); do if(R100) printf( 您输入有误,请重新输入,谢谢!n);scanf(%d,&R); b=R; while(b100);for(i=0;iMAXM;i+) printf( 请输入该班同学的第%d门课程名称为:n,(i+1);scanf(%s, &ci.subject);for(i=0;iR;i+) printf( 请输入第%d个同学的XX:n,(i+1);scanf(%s,&si.name); printf( 请输入第%d个同学的学号:n,(i+1); scanf(%s,&si.num); printf( 请依次

9、输入%d门学科的成绩:n,MAXM);for(j=0;jMAXM;j+) printf( 请输入课程%s的成绩为:n,cj.subject); scanf(%f,&si.scorej); a=a+si.scorej; si.sum=a;si.avg=si.sum/MAXM;a=0;void sort() /2学生成绩插入成绩模块int i,j,k,b;float a=0;printf( 请输入要插入的学生的位置1%d号:n,R);printf( 第几个学生的位置之后:n);scanf(%d,&k);doif(kR) printf( 您输入有误,请重新输入,谢谢!n);scanf(%d,&k);

10、b=k;while(bR);R=R+1;for(i=R;ik;i-)strcpy(si.name,si-1.name);strcpy(si.num,si-1.num);si.sum=si-1.sum;si.avg=si-1.avg;for(j=0;jMAXM;j+) si.scorej=si-1.scorej;printf( 请输入第%d个同学的XX:n,(k+1);scanf(%s,&sk.name); printf( 请输入第%d个同学的学号:n,(k+1); scanf(%s,&sk.num); printf( 请依次输入%d门学科的成绩:n,MAXM);for(j=0;jMAXM;j+

11、) printf( 请输入课程%s的成绩为:n,&cj.subject); scanf(%f, &sk.scorej); a=a+sk.scorej; sk.sum=a;sk.avg=sk.sum/MAXM;void load() /3学生成绩修改float a=0,hMAXM; int i,j,b;printf( 请输入修改学生的位置1%d 号: n,R);scanf(%d,&i);doif(iR) printf( 您输入有误,请重新输入,谢谢!n);scanf(%d,&i);b=i;while(bR);printf( 请输入%d号的新学号: n,i);scanf(%s,&si-1.name

12、); printf( 请输入%d号的新XX: n,i);scanf(%s,&si-1.num);for(j=0;jMAXM;j+) printf( 请输入课程%s的成绩为:n,&cj.subject); scanf(%f,&hj);si-1.scorej =hj; a=a+si-1.scorej; si-1.sum=a;si-1.avg=si-1.sum/MAXM;void print() /4学生成绩删除int i,j,k,b;printf( 请输入删除学生的位置1%d 号:n,R);scanf(%d,&k); do if(kR) printf( 您输入有误,请重新输入,谢谢!n);scan

13、f(%d,&k); b=k; while(bR);i=k-1;for(i;iR;i+)strcpy(si.name,si+1.name);strcpy(si.num,si+1.num);si.sum=si+1.sum;si.avg=si+1.avg;for(j=0;jMAXM;j+) si.scorej=si+1.scorej;R=R-1;printf(删除成功! n);void total() /5.学生成绩统计int i,j;float aMAXM,b=0;printf(学号: XX:课程%s的分数: 课程%s的分数: 总成绩: 平均成绩:n,c0.subject,c1.subject);

14、for(i=0;iR;i+) printf(%s%10.2s%16.2f%16.2f%16.2f%16.2fn,si.num, si.name,si.score0 ,si.score1,si.sum,si.avg); for(i=0;iMAXM;i+) for(j=0;jR;j+) b=b+sj.scorei; ai=b/R; b=0; for(i=0;iMAXM;i+) printf( 全班课程%s的平均分为:%f n,ci.subject,ai); printf(排序完毕.n);system(pause);void search() /6查询成绩模块int search1();int se

15、arch2();int select,index,b;while(1)printf( *n);printf( * 1.按学号查询 * n);printf( * 2.按XX查询 * n);printf( * 0.返回 * n);printf( * 请输入您的选择编号: * n);printf( *n);scanf(%d,&select); do if(select2) printf( 您输入有误,请重新输入,谢谢!n);scanf(%d,&select); b=select; while(b2);switch(select)case 1:index=search1(); break;case 2

16、:index=search2();break;case 0:return;if(index!=-1)int i;printf( *n);printf( 学号:%s n, sindex.num);printf( XX:%s n, sindex.name);printf( 总成绩:%f n, sindex.sum);printf( 平均成绩:%f n, sindex.avg);for(i=0;iMAXM;i+)printf( 课程%s的成绩为:%f n, ci.subject,sindex.scorei);printf( *n);else printf(没有这个同学。n);int search1(

17、) /按学号查询模块int i;char s_num12;printf( 请输入要查询的学号:);scanf(%s,&s_num);for(i=0;iMAXN;i+)if(strcmp(si.num,s_num)=0)break;if(iMAXN)return i;else return -1;int search2() /按XX查询模块int i;char s_name10;printf( 请输入要查询的XX:);scanf(%s,&s_name);for(i=0;iMAXN;i+)if(strcmp(si.name,s_name)=0)break;if(iMAXN)return i;els

18、e return -1;void save() /7保存成绩模块FILE *fp;int i,j,k=0;char filename20;printf(请输入文件名(请以 .txt 完毕): );scanf(%s,filename);if(fp=fopen(filename, w)=NULL)printf(翻开文件失败.n);return;fprintf(fp, 该班学生数和所修课程数分别为:%d,%dnn,R,MAXM);fprintf(fp, 该班所修的课程有:n);for(j=0;jMAXM;j+)fprintf(fp, 课程%d:%sn,1+j,cj.subject);fprintf(

19、fp, 下面是该班学生信息:nn);for(i=0;iR;i+)fprintf(fp, 学号:%s XX:%sn,si.num,si.name);for(j=0;jMAXM;j+)fprintf(fp, %s:%5.2fn,cj.subject,sk.scorej);fprintf(fp, 学生总成绩:%5.2fn学生平均成绩:%5.2fnn,si.sum,si.avg);k+;fclose(fp);printf(nn 保存成功nnnn);fclose(fp);printf(保存完毕.n);void end() /8.完毕 system(cls); system(color f4); prin

20、tf(n); printf(n); printf(n); printf(n);printf( ?n); printf( ?n);printf(n); printf( ?n);printf(n); printf( ?n);printf(n); printf( ? n);printf(n); printf( n);printf(n); printf( ?n);printf(n); printf( ?n);printf(n); printf( n);printf(n); printf( ? n);printf(n); printf( ?n);printf(n);printf( ?n);printf(

21、n);printf( ? n); printf(n); printf(n); printf(n); printf(nn 谢谢您的使用。BYE!nnnnnnnn); system(color f2);system(color f1);system(color f3);system(color fE);system(color fB);system(color f5);system(color f9);system(color f6);system(color f1);system(color f3);system(color fE);system(color fB);system(color f

22、5);system(color f9);system(color f6);system(color f1);system(color f3);system(color f5);system(color f9);system(color f6); exit(0);.欢迎您的光临,wdrd文档下载后可以修改编辑。双击可以删除页眉页脚。谢谢!单纯的课本容,并不能满足学生的需要,通过补充,到达容的完善教育之通病是教用脑的人不用手,不教用手的人用脑,所以一无所能。教育革命的对策是手脑联盟,结果是手与脑的力量都可以大到不可思议。.文.文.优质文?页眉页脚?专业资料?.w?. . .z. .?. . 专业资料. .word.zl.

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服