C大作业MicrosoftWord文档

C大作业MicrosoftWord文档

ID:39548127

大小:38.50 KB

页数:7页

时间:2019-07-06

C大作业MicrosoftWord文档_第1页
C大作业MicrosoftWord文档_第2页
C大作业MicrosoftWord文档_第3页
C大作业MicrosoftWord文档_第4页
C大作业MicrosoftWord文档_第5页
资源描述:

《C大作业MicrosoftWord文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生成绩管理系统每位学生至少包括学号,姓名,班级和四门课程的成绩和奖惩程序功能:1统计每个班每门课程平均成绩,最高分,最低分2对该专业所有学生进行排名,排名原则:按所有成绩之和进行排名同时要求参与排名的学生每门功课都及格若有不及格的不参与排名3评出专业优秀者与班级优秀者。专业优秀者评选条件:专业总成绩排名前十,并且所有科目不低于85。班级优秀者评选条件:所有课程不低于85或者有两门(包括两门)以上单科成绩是班级第一,并且在奖惩栏备注。备注:编写程序时要有备注信息,即每个模块实现功能,以及引用变量的作用也可以在C++下完成,再此环境下注释采用中文所有

2、结果均以文件形式保存。#include#include#include#include#defineN75/*专业学生总数*/structstudent{intcl;charxh[20];charname[20];floatmark[4];/*四门成绩:数学成绩:mark[0],英语成绩:mark[1],计算机成绩:mark[2],物理成绩:mark[3]*/}stu[N];structrank{charname[20];floatmark;}gread[100];FILE*

3、fp;floathigh[3][4]={0};voidmenu(){printf("********************************");printf("**提示:请输入的总人数不超过100人**");printf("1.输入学生成绩");printf("2.统计每个班每门课程平均成绩,最高分,最低分");printf("3.学生成绩的专业排名(不含有不及格科目的学生)");printf("4.专业评选结果");printf("5.班级评选结果");printf("0.退出程序");printf("请

4、选择0-5:");printf("********************************");}voidinput()/*学生信息输入函数*/{inti;for(i=0;i

5、,&stu[i].mark[3]);}}voidstatistics()/*统计每个班每门课程平均成绩,最高分,最低分*/{floatsum[3][4]={0},low[3][4]={100,100,100,100,100,100,100,100,100,100,100,100};floatave[3][4];inti,j;intnum[3]={0};for(i=0;i

6、k[1];/*一班英语成绩总和*/sum[0][2]+=stu[i].mark[2];/*一班计算机成绩总和*/sum[0][3]+=stu[i].mark[3];/*一班物理成绩总和*/if(high[0][0]

7、i].mark[3])high[0][3]=stu[i].mark[3];if(low[0][0]>stu[i].mark[0])low[0][0]=stu[i].mark[0];if(low[0][1]>stu[i].mark[1])low[0][1]=stu[i].mark[1];if(low[0][2]>stu[i].mark[2])low[0][2]=stu[i].mark[2];if(low[0][3]>stu[i].mark[3])low[0][3]=stu[i].mark[3];num[0]++;break;case2:sum[1][

8、0]+=stu[i].mark[0];/*二班数学成绩总和*/sum[1][1]+=stu[i].mark[1];/*二班

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。