首页 C语言大作业(成绩管理系统)

C语言大作业(成绩管理系统)

举报
开通vip

C语言大作业(成绩管理系统)C语言大作业(成绩管理系统) 制作人:皇家战盾  2016年12月31日 ; 流程图: 信息结构体中包括:学号、姓名、英语成绩、高数成绩、大物成绩、C语言成绩、机械制图成绩、政治成绩、体育成绩、总成绩、平均分。 源程序代码 #include    #include struct student { int num;       ...

C语言大作业(成绩管理系统)
C语言大作业(成绩管理系统) 制作人:皇家战盾  2016年12月31日 ; 流程图: 信息结构体中包括:学号、姓名、英语成绩、高数成绩、大物成绩、C语言成绩、机械制图成绩、政治成绩、体育成绩、总成绩、平均分。 源程序代码 #include    #include struct student { int num;                      学号 char name[100];              姓名 int score1;                  英语 int score2;                  高数 int score3;                  大物 int score4;                  C语言 int score5;                  机械制图 int score6;                  政治 int score7;                  体育 int score8;                  总成绩 int score9;                  平均分 }stu[100]; int R; int xuehao; double ping[10]; int gao[10]; void denglu();                    登录函数 void student();                  学生登录界面函数 void teacher();                  教师登录界面函数 void chengji(); void quanbanchengjishuchu();      调用全班各科成绩、总分、平均分进行输出函数 void tianjia();                  教师使用添加学生成绩函数 void xiugai();                    教师使用修改学生成绩函数 void input();                    教师修改成绩将成绩录入文档函数 void shanchu();                  教师删除学生信息及成绩函数 void gerenchengji();              输出显示学生个人成绩 void zhuce();                    学生登录注册函数 void pingjun();                  成绩计算平均分 void chaxun();                    教师使用按学号查询学生个人成绩 void xuehaopaixu();              按学号顺序显示个人成绩 void gerengaofen();              学生使用查询各科最高分 void zuigaofen();                显示各科最高分分数 void ps1();                      英语成绩排序 void ps2();                      高数成绩排序 void ps3();                      大物成绩排序 void ps4();                      C语言成绩排序 void ps5();                      工图成绩排序 void ps6();                      政治成绩排序 void ps7();                      体育成绩排序 void pz();                        总成绩排序 void xueshengpaiming(int number); 学生查看自己在全班排名 main() { int x; system("cls"); chengji(); pingjun(); zuigaofen(); system("cls"); printf("\n*****欢迎使用本成绩管理系统*****\n\n请选择功能:\n1.登录\n2.注册\n您选择的功能编号为:"); scanf("%d",&x); if(x==1){denglu();} else if(x==2){zhuce();} else {printf("请正确选择!");} } void denglu() { int a[100],b[100],c[100],i,y,m,n; char w; FILE * fp; fp = fopen("zhanghao.txt","r"); for(i=0;i<1000;i++) { fscanf(fp,"%d%d%d",&a[i],&b[i],&c[i]); } fclose(fp); again: system("cls"); printf("\n***请输入您的用户名和密码***\n\n用户名:"); scanf("%d",&y); for(i=0;i<1000;i++) { n=i; if(y==a[i])goto chenggong; } printf("用户名不存在,请正确输入!");goto again; chenggong: printf("密码:"); scanf("%d",&m); { if(m==b[n])printf("登录成功!"); else{printf("请正确输入!"); scanf("%c",&w);scanf("%c",&w); goto again;} } xuehao = c[n]; for(i=0;igao[1]) { gao[1]=stu[i].score1; } if(stu[i].score2>gao[2]) { gao[2]=stu[i].score2; } if(stu[i].score3>gao[3]) { gao[3]=stu[i].score3; } if(stu[i].score4>gao[4]) { gao[4]=stu[i].score4; } if(stu[i].score5>gao[5]) { gao[5]=stu[i].score5; } if(stu[i].score6>gao[6]) { gao[6]=stu[i].score6; } if(stu[i].score7>gao[7]) { gao[7]=stu[i].score7; } if(stu[i].score8>gao[8]) { gao[8]=stu[i].score8; } if(stu[i].score9>gao[9]) { gao[9]=stu[i].score9; } } } void gerengaofen() { int k,i; char w; for(i=0;i<1000;i++) { k=i; if(xuehao==stu[i].num)goto ok; } ok: printf("学号\t姓名\t1.英语\t2.高数\t3.大物\t4.C语言\t5.机械制图\t6.政治\t7.体育\t总成绩\t平均分\n"); printf("%d\t",stu[k].num); printf("%s\t",stu[k].name); printf("%d\t",stu[k].score1); printf("%d\t",stu[k].score2); printf("%d\t",stu[k].score3); printf("%d\t",stu[k].score4); printf("%d\t\t",stu[k].score5); printf("%d\t",stu[k].score6); printf("%d\t",stu[k].score7); printf("%d\t",stu[k].score8); printf("%d\t\n",stu[k].score9); printf("全班各课最高分\t%d\t\%d\t%d\t%d\t%d\t\t%d\t%d\t%d\t%d\n",gao[1],gao[2],gao[3],gao[4],gao[5],gao[6],gao[7],gao[8],gao[9]); printf("全班平均成绩\t%.2lf\t\%.2lf\t%.2lf\t%.2lf\t%.2lf\t\t%.2lf\t%.2lf\t%.2lf\t%.2lf\n",ping[1],ping[2],ping[3],ping[4],ping[5],ping[6],ping[7],ping[8],ping[9]); printf("按回车键返回"); scanf("%c",&w); scanf("%c",&w); student(); } void xuehaopaixu() { int j,i; for(j=0;jstu[i+1].num) { stu[R+1]=stu[i]; stu[i]=stu[i+1]; stu[i+1]=stu[R+1]; } } } } void pz() { int j,i; for(j=0;j 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 度盘链接: 密码: sfmr
本文档为【C语言大作业(成绩管理系统)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_083599
暂无简介~
格式:doc
大小:209KB
软件:Word
页数:66
分类:互联网
上传时间:2019-02-01
浏览量:39