c语言程序_简单成绩管理系统_20121122

ID:6654137

大小:31.50 KB

页数:8页

时间:2018-01-21

c语言程序_简单成绩管理系统_20121122_第1页
c语言程序_简单成绩管理系统_20121122_第2页
c语言程序_简单成绩管理系统_20121122_第3页
c语言程序_简单成绩管理系统_20121122_第4页
c语言程序_简单成绩管理系统_20121122_第5页
资源描述:

《c语言程序_简单成绩管理系统_20121122》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言程序_简单成绩管理系统_20121122简单学生成绩管理系统系统描述:该系统的主要作用是用于统计和管理一个班的学生成绩,假设某班共有6名学生,学生成绩表如下:学号语文数学总分平均分名次186902725538675474585527366185语文数学总分平均分要求用一维数组和二维数组实现以下功能:1、学号定义为一维数组num,并通过循环语句赋值;2、语文、数学、总分、平均分定义为二维数组cj,其中语文成绩在定义时直接赋值;数学成绩通过键盘录入;总分根据语文和数学成绩进行计算;平均分根据总分进行计算;成

2、绩均保留一位小数。3、要求将该系统做成“选项菜单”的形式,“选项菜单”如下:***********************************************************************************简单学生成绩管理系统你好,你可以对本班学生成绩进行如下操作:0:按总分从高分到低分显示该班所有成绩,并显示名次1:统计并显示语文成绩的平均分、最高分、最低分2:统计并显示数学成绩的平均分、最高分、最低分3:统计语文成绩的及格率和优秀率4:统计数学成绩的及格率和优秀率5:退

3、出***********************************************************************************请输入:统计并显示某一门成绩的平均分、最高分、最低分格式如下:该门课程平均分为:最高分如下:学号成绩最低分如下:学号成绩其中优秀率和及格率显示格式如下:该门课程及格人数:人,不及格人数:人,及格率为:该门课程85分以上人数:人,优秀率为:某一项功能操作完成后显示如下提示信息:本操作完成,单击任意键继续……---部分程序代码如下---------

4、----------------------------------------------------------------------------------------------------------------------------------------------------#includevoidmain(){intnum[6],i,j,temp_num,count_bjg=0,count_yx=0;//语文成绩在定义时直接赋值;floatcj[6][4]={{86},

5、{72},{86},{74},{52},{61}},temp_cj[4];floatsum=0,aver,max,min;//通过循环语句为学号数组赋值for(i=0;i<=5;i=i+1)//i++等同于i=i+1{num[i]=i+1;//num[0]=1;num[1]=2....}//数学成绩通过键盘录入;printf("请输入6位同学的数学成绩,并以空格分隔:");for(i=0;i<=5;i++){scanf("%f",&cj[i][1]);//cj[0][1],cj[1][1]..//因为数学成绩

6、是每一行中的第二列}//总分根据语文和数学成绩进行计算;平均分根据总分进行计算;for(i=0;i<=5;i++){cj[i][2]=cj[i][0]+cj[i][1];//总分cj[i][3]=cj[i][2]/2.0;//平均分}printf("学号语文数学总分平均分");//在屏幕上输出(显示)一个表头for(i=0;i<=5;i++){printf("%dt%.1ft%.1ft%.1ft%.1f",num[i],cj[i][0],cj[i][1],cj[i][2],cj[i][3]);

7、//输出每个学生的信息}//排序....冒泡法for(i=0;i<=4;i++){for(j=0;j<=4-i;j++){if(cj[j][2]

8、cj[j][3]=cj[j+1][3];num[j+1]=temp_num;cj[j+1][0]=temp_cj[0];cj[j+1][1]=temp_cj[1];cj[j+1][2]=temp_cj[2];cj[j+1][3]=temp_cj[3];}//if}//forj}//foriprintf("****************************");printf("学号语文数学总

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

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

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

《c语言程序_简单成绩管理系统_20121122》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言程序_简单成绩管理系统_20121122简单学生成绩管理系统系统描述:该系统的主要作用是用于统计和管理一个班的学生成绩,假设某班共有6名学生,学生成绩表如下:学号语文数学总分平均分名次186902725538675474585527366185语文数学总分平均分要求用一维数组和二维数组实现以下功能:1、学号定义为一维数组num,并通过循环语句赋值;2、语文、数学、总分、平均分定义为二维数组cj,其中语文成绩在定义时直接赋值;数学成绩通过键盘录入;总分根据语文和数学成绩进行计算;平均分根据总分进行计算;成

2、绩均保留一位小数。3、要求将该系统做成“选项菜单”的形式,“选项菜单”如下:***********************************************************************************简单学生成绩管理系统你好,你可以对本班学生成绩进行如下操作:0:按总分从高分到低分显示该班所有成绩,并显示名次1:统计并显示语文成绩的平均分、最高分、最低分2:统计并显示数学成绩的平均分、最高分、最低分3:统计语文成绩的及格率和优秀率4:统计数学成绩的及格率和优秀率5:退

3、出***********************************************************************************请输入:统计并显示某一门成绩的平均分、最高分、最低分格式如下:该门课程平均分为:最高分如下:学号成绩最低分如下:学号成绩其中优秀率和及格率显示格式如下:该门课程及格人数:人,不及格人数:人,及格率为:该门课程85分以上人数:人,优秀率为:某一项功能操作完成后显示如下提示信息:本操作完成,单击任意键继续……---部分程序代码如下---------

4、----------------------------------------------------------------------------------------------------------------------------------------------------#includevoidmain(){intnum[6],i,j,temp_num,count_bjg=0,count_yx=0;//语文成绩在定义时直接赋值;floatcj[6][4]={{86},

5、{72},{86},{74},{52},{61}},temp_cj[4];floatsum=0,aver,max,min;//通过循环语句为学号数组赋值for(i=0;i<=5;i=i+1)//i++等同于i=i+1{num[i]=i+1;//num[0]=1;num[1]=2....}//数学成绩通过键盘录入;printf("请输入6位同学的数学成绩,并以空格分隔:");for(i=0;i<=5;i++){scanf("%f",&cj[i][1]);//cj[0][1],cj[1][1]..//因为数学成绩

6、是每一行中的第二列}//总分根据语文和数学成绩进行计算;平均分根据总分进行计算;for(i=0;i<=5;i++){cj[i][2]=cj[i][0]+cj[i][1];//总分cj[i][3]=cj[i][2]/2.0;//平均分}printf("学号语文数学总分平均分");//在屏幕上输出(显示)一个表头for(i=0;i<=5;i++){printf("%dt%.1ft%.1ft%.1ft%.1f",num[i],cj[i][0],cj[i][1],cj[i][2],cj[i][3]);

7、//输出每个学生的信息}//排序....冒泡法for(i=0;i<=4;i++){for(j=0;j<=4-i;j++){if(cj[j][2]

8、cj[j][3]=cj[j+1][3];num[j+1]=temp_num;cj[j+1][0]=temp_cj[0];cj[j+1][1]=temp_cj[1];cj[j+1][2]=temp_cj[2];cj[j+1][3]=temp_cj[3];}//if}//forj}//foriprintf("****************************");printf("学号语文数学总

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