本题要求实现一个函数,求一组数的平均值、最大值。

函数接口定义:

float Fun(  int *p, int n,int *max);

其中 p、n、max 都是用户传入的参数。函数求数组中n个元素的平均值、最大值。最大值通过max带回,函数返回平均值 。

裁判测试程序样例:

#include <stdio.h>
#define N 5
float Fun(  int *p, int n,int *max);int main()
{int a[10],i,max;int *pa=a;float ave;for(i=0;i<N;i++)scanf("%d",&a[i]);ave=Fun(pa,N,&max);printf("max=%d,average=%.2f",max,ave);return 0;
}/* 请在这里填写答案 */

输入样例:

在这里给出一组输入。例如:

45 60 78 90 55

结尾无空行

输出样例:

在这里给出相应的输出。例如:

max=90,average=65.60

结尾无空行

答案如下:

float Fun(  int *p, int n,int *max)
{int t,i;double ave,sum=0;int *d=p;            /*将p指向的数组赋给d,因为第一个for循环p的值就会发生变化*/for(i=0;i<n;i++,p++){sum+=*p;            /*求和*/}ave=sum/n;for(i=0;i<n;i++,d++){        /*寻找最大值*/if(*max<*d){*max=*d;    /*将最大值赋给max*/}}return ave;
}

6-3 求一组数中的平均值及最大值 (10 分)相关推荐

  1. c语言中求大于的函数,c语言编写函数,求一组数中大于平均值的数的个数.

    C语言编写程序 给定一组数,求大于0,等于0,小于0的数据个数 #define N 10 main(){int num1=0,num2=0,num3=0,i;for(i=0;i 一道C语言题目:求一组 ...

  2. C语言程序设计:编写函数,求一组数中大于平均值的数的个数

    题目内容: 编写函数,求一组整数中大于平均值的个数,数组元素个数任意.例如:给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为3. 函数头定义:int aver(int a[] ...

  3. 6-4 求一组数中的最大值、最小值和平均值

    6-4 求一组数中的最大值.最小值和平均值 编写函数,求一组数中的最大值.最小值和平均值. 函数接口定义: float fun(int a[],int n,int *max,int *min); 其中 ...

  4. 6-7 求一组数中的最大值、最小值和平均值 (10 分)

    编写函数,求一组数中的最大值.最小值和平均值. 函数接口定义: float fun(int a[],int n,int *max,int *min); 其中 a.n.max 和 min 都是用户传入的 ...

  5. 求一组数中的最大值和最小值

    Description 给定一组数,求它们中的最大值和最小值. Input 首先是一个整数n,表示这组数据的个数. 然后是n个整数,中间用空格分隔. Output 输出最大值和最小值,中间用" ...

  6. 求一组数中的最大值、最小值及总和

    题目内容: 求一组数中的最大值.最小值及总和.要求定义函数 int f(int a[],int n,int *pmax,int *pmin) 函数返回总和,并分别通过指针pmax 和 pmin将最大值 ...

  7. python求一组数中最大数_python如何求一组数的最大值?_后端开发

    php中session用法详解_后端开发 PHP中的session默认情况下是使用客户端的Cookie,当客户端的Cookie被禁用时,会自动通过[Query_String]来传递,其中[sessio ...

  8. Java求一组数中最大值的方法

    例:请求出 1 2 3 4 5 6 7 8 9 中的最大数. 1)分析 已知这是一组整数,所以比较的数字有很多个,那么我们可以定义一个求最大值的方法,并且将方法中的参数改为 int 类型的可变参数. ...

  9. 汇编语言求一组数中的最大值,最小值和总和(以10个数为例)

    c语言简单实现: int a[10]={3,6,5,4,2,9,8,0,1,2} int max,min,total=a[0]; int n=9; int i=0; do{i++;total=tota ...

最新文章

  1. 王爽著的《汇编语言》第3版笔记
  2. SAP PM 模块主要配置点
  3. 数学图形之克莱因瓶(klein bottle)
  4. cmd与monkey测试
  5. SQL Server 2012笔记分享-52:可用性指标
  6. java 编译开关_java – 字符串是关于开关的数字类型,并始终编译为lookupswitch?
  7. Struts 整合 SpringMVC
  8. 【python】数据结构和算法 + 浅谈单链表与双链表的区别
  9. 两个辅助指针变量挖字符串
  10. php 打乱数组的顺序,php数组打乱顺序
  11. Django实现邮箱激活
  12. 新冠肺炎的诊断与临床症状
  13. IDEA和WebStorm破解教程--激活n年(随时更新)
  14. 什么是SSH 以及常见的ssh 功能
  15. mysql查询bom清单,ORACLE ERP导数据(BOM清单)-数据库专栏,ORACLE
  16. C#-Excel导入工资条群发邮箱
  17. 震惊了,王者荣耀项目组发了60个月的年终奖!!!妈妈,我要做游戏
  18. composite java,java设计模式_Composite模式
  19. allegro标注尺寸设置_Allegro中尺寸标注文字的设置
  20. 企业数据安全三大壁垒:MDM、MIM和MAM

热门文章

  1. blueCove进行蓝牙传输数据
  2. Android xml 属性大全
  3. 实现搜索框功能(将搜索关键字标红,点击就加入到文本框中)
  4. 投资日记2015.6
  5. FIX三天日记-FIX简介
  6. 微信好友头像无法显示的问题
  7. CorelDRAWX4的VBA插件开发(四) 用一个例子了解CORELDRAW-X4的四个基本对象
  8. Ni Multisim 101序列检测器实验报告
  9. Multisim、proteus和protel的区别
  10. Android Service完全解析,关于服务你所需知道的一切(上)