printf("max=%d,min=%d,average=%.2f\n", max, min, p); return 0; } 在fun 函数中,可以使用循环遍历数组 a[],同时计算元素的累加和 sum。在遍历的过程中,更新全局变量 max 和 min,以获取最大值和最小值。最后,返回平均值 sum / n即可。反馈 收藏 ...
voidf(inta[],intn,int*max,int*min,float&ave){//初始化最大值、最小值和平均值*max=a[0];*min=a[0];ave=0;//遍历数组for(inti=0;i//比较并更新最大值、最小值if(a[i]>*max){*max=a[i];}if(a[i]<*min){*min=a[i];}//累加元素和ave+=a[i];}//计算平均值ave/=n;...
编写一个函数,将一个整型数组中n个数据的最大值、最小值和平均值通过参数返回。在主函数中读入10个整数,调用该函数输出10个数的最大值、最小值和平均值。
题目 编写用指针变量作为函数参数求数组的最小值、最大值和平均值的函数,主函数输入个数都为10的数组,调用所编写的函数并输出该数组的最小值、最大值和平均值. 相关知识点: 试题来源: 解析#include "stdio.h"void max_min(int a[],int n,int *max,int *min)...
("最大值=%f,最小值%f,平均值%f",*max,*min,*average); printf("\n"); }intmain() {voidfun(floata[],intn,float*max,float*min,float*average);floata[5]= {10,20,30,5,6};floatmax;floatmin;floataverage; fun(a,5,&max,&min,&average); printf("最大值=%f,最小值=%f 平均值=%f"...
C语言:【填空题】编写函数,求一组数中的最大值、最小值和平均值? #include"stdio.h" #include"stdlib.h" floataverage(a,n,max,min) inta[],n,*max,*min; {inti,【1】; floatave; ... #include "stdio.h" #include "stdlib.h" float average(a,n,max,min) int
现在的自定义函数头应该改为float average(int a[],int n,int *max,int *min)这种样子。填空如下 【1】sum=0 【2】*min>a[i]【3】return ave 另:ave=1.0*sum/n;这一句可能会编译警告,因为它把double型值赋给了float型ave,而double的类型级别比float高,会造成精度损失。
printf("这三个整数的平均值是:%f",s_pin(a,b,c)); getch(); } 分析总结。 在主函数中输入3个整数编写函数求出这3个数种的最大值最小值和平均值要求在主函数中输出结果一 题目 在主函数中输入3个整数,编写函数求出这3个数种的最大值、最小值和平均值,要求在主函数中输出. 答案 #include “stdio...
C语⾔—编写函数求数组中的最⼤值,最⼩值,平均值(⽤指针返回)#include <stdio.h> void fun(float a[5],int n,float *max,float *min,float *average) { int i;*max=*min=a[0]; *average=0;for(i=0; i<n; i++) { if(a[i]>=*max) { *max=a[i];} if(a[i]<=*m...