请编写一个函数fun,函数的功能是:统计出若干个学生的平均成绩,最高分以及得最高分的人数。

函数接口定义:

float fun(float array[],int n);

其中 array 和 n 都是用户传入的参数。函数须统计 array数组中学生的平均成绩,最高分以及得最高分的人数,函数返回平均成绩,最高分以及得最高分的人数存放在全局变量 Max 和 J中 。

裁判测试程序样例:

#include <stdio.h>
float Max=0;
int J=0;
float fun(float array[],int n);
int main()
{
float  a[10],ave;
int i=0;
for(i=0;i<10;i++)
scanf("%f",&a[i]);
ave=fun(a,10);
printf("ave=%.2f\n",ave);
printf("max=%.02f\n",Max);
printf("Total:%d\n",J);
return 0;}/* 请在这里填写答案 */

输入样例:

84 75 86 59 25 94 76 84 15 65

输出样例:

ave=66.30
max=94.00
Total:1

float fun(float array[],int n)
{double f;int i,j=0;for(i=0;i<n;i++)f+=array[i];f=f/n;for(i=1;i<n;i++){if(array[j]<array[i])j=i;}Max=(int)array[j];for(i=0;i<n;i++)if(Max==(int)array[i])J++;return f;
}

统计平均分,最高分及得最高分人数相关推荐

  1. C语言:9.5 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均分成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。

    //9.5 有10个学生,每个学生的数据包括学号.姓名.3门课程的成绩,从键盘输入10个学生数据, //要求输出3门课程总平均分成绩,以及最高分的学生的数据(包括学号.姓名.3门课程成绩.平均分数). ...

  2. 浙大版《C语言程序设计(第3版)》题目集 练习3-3 统计学生平均成绩与及格人数 (15 分)...

    练习3-3 统计学生平均成绩与及格人数 (15 分) 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数.题目保证输入与输出均在整型范围内. 输入格式: 输入在第一行中给出非 ...

  3. 存放80000000学生成绩的集合,怎么统计平均分性能高

    大家好,我是雄雄,好久不介绍一下我,就被大家淡忘了-- 我们都知道,遍历集合的方式最常用的有两种,一种是使用下标的方式遍历,第二种便是使用foreach遍历,代码分别如下: 使用下标的方法: publ ...

  4. 微课|Python三种方法统计各分数段内的人数(17分钟)

    全国高校教师Python课程高级研修班(线上,11月20-21日) 中国大学MOOC"Python程序设计基础"第5次开课 推荐图书: <Python程序设计(第3版)> ...

  5. mysql不同分数的人数,mysql如何统计每个专业分数段的人数

    mysql如何统计每个专业分数段的人数 发布时间:2020-03-20 15:02:26 来源:亿速云 阅读:532 作者:小新 mysql如何统计每个专业分数段的人数的呢?下面由亿速云小编给大家详细 ...

  6. 用函数统计各分数段人数c语言,如何使用Excel函数统计各或分数段的人数(五种方法).doc...

    Excel教程:妙用Excel五个函数统计学生期末考试分数段 考试结束,老师们都要对学生的考试成绩进行分析.各分数段人数的统计是其中一项必做的工作.在Excel中,怎样快速准确地统计分数段人数呢?以下 ...

  7. mysql统计数学课的及格人数_mysql case when 案例:统计各科成绩各分数段人数所占百分比...

    表信息 成绩表score 课程表course -- 统计各科成绩各分数段人数:课程编号,课程名称,(0-60],(60,70],(70,85],(85,100]所占百分比 然而这么写是不对的~betw ...

  8. 统计学生平均成绩与及格人数(PTA)

    7-3 统计学生平均成绩与及格人数 (15 分) 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数.题目保证输入与输出均在整型范围内. 输入格式: 输入在第一行中给出非负整 ...

  9. 用PL/SQL语言编写一程序,实现按部门分段(6000以上、(6000,3000)、3000元以下)统计各工资段的职工人数、以及各部门的工资总额(工资总额中不包括奖金)

    用PL/SQL语言编写一程序,实现按部门分段(6000以上.(6000,3000).3000元以下)统计各工资段的职工人数.以及各部门的工资总额(工资总额中不包括奖金) 输出到一张表中 直接输出在屏幕 ...

最新文章

  1. 最近刷爆朋友圈的一道面试题
  2. matlab编写长度为100矩形序列,18春[华中师范大学]华师《Matlab基础与应用》在线作业(100分)...
  3. VS2008 包加载失败导致VS2008打开 WebApplication项目时没有设计视图
  4. KVO 实现两个页面之间的通信
  5. checkbox:全选、全不选、单选(慕课网题目)
  6. 编译ffmpeg:libavdevice/xcbgrab.c:28:10: fatal error: xcb/xfixes.h: 没有那个文件或目录
  7. 软考网络工程师备考技巧大揭秘
  8. AutoJs学习-获取QQ群消息
  9. 论文阅读笔记(十三)——利用卷积神经网络进行农场猪脸识别
  10. 毛[文强]老师的一堂前端课程
  11. 计算机网络的有线接入,台式电脑怎么连接有线网络
  12. 过滤器(1)_什么是过滤器?
  13. 上海工程技术大学c语言试卷,上海工程技术大学2009_2010C语言试卷A.doc
  14. Tomcat : 修改Tomcat端口号
  15. less/sass中属性选择器使用方法
  16. Typecho主题Brave—勇敢爱
  17. 揭秘维基解密及创始人:朱利安·阿桑奇 [图]
  18. 微信小程序开发基础(04基础加强)
  19. 【工业级3D视觉技术圈-欢迎加入】
  20. Unity3D知识体系

热门文章

  1. 有了这个“神级”功能,会Excel就能轻松玩转BI数据可视化分析啦
  2. 学习编程语言的第一步,认识什么是计算机!!!
  3. [Acwing] 58周赛 4489. 最长子序列
  4. NYOJ - 找点【贪心】
  5. Romax Designer 机械传动系统 视频
  6. 中断工作原理在现代计算机中的应用,中断、DMA、通道
  7. numpy 归一化 与 标准化
  8. hwd分别是长宽高_DS-2CD7A87HWD-XZS 海康威视800万AI人脸抓拍比对筒型网络摄像机
  9. 推荐10部最有影响力的韩剧,如未上榜的请留言下期推荐
  10. 慢慢说计网:HTTP 长短连接