88问答网
所有问题
C语言:编写函数,寻找具有n个元素的一维数组中的最大值和最小值,并返回数组元素的平均值。
函数原型如下:
double fun(int a[],int n,int *max,int *min);
如输入:
5
2,4,5,3,1
则输出为:
5
1
3.000000
举报该问题
推荐答案 2018-05-18
double fun(int a[], int n, int *max, int *min)
{
int i;
double sum = 0;
*max = *min = a[0];
for(i = 0; i < n; ++i)
{
sum += (double)a[i];
if(a[i] > *max)
*max = a[i];
if(a[i] < *min)
*min = a[i];
}
return sum/n;
}
追问
能给出验证函数吗
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/t11KKBtgS1tM1aMMtg.html
相似回答
C语言编写函数,寻找具有n个元素的一维数组中的最大值和最小值,并返回
...
答:
include<stdio.h>double fun(int a[],int n,int *max,int *min){int i,s; *max=*min=s=a[0]; for(i=1;i<n;i++) {if(a[i]>*max)*max=a[i]; if(a[i]<*min)*min=a[i]; s+=a[i]; } return (float)s/n; }int main(){int n,max,min,i,a[100...
鞍点
C语言
求鞍点代码
答:
在
C语言中,
鞍点查找通常用于处理矩阵数据,以
寻找具有
特定条件的元素对。以下是一个简单的程序,用于在给定的矩阵中查找鞍点。首先,程序定义了几个宏和
函数,
如Input()、CreatTureMatrix()、Print()和OutPrint(),它们分别用于输入矩阵、创建真值矩阵、打印矩阵和输出鞍点信息。在main()
函数中,
程序首先...
求助一道
C语言
设计题目
答:
include <stdio.h>int main(){ int year,n=0; for( year=1;year<=3000;year++ ) { if ( (year%4==0 && year%100!=0) || year%400==0 ) n++; } printf("n=%d\n", n ); return 0;}
C语言
学生成绩管理系统
答:
/*声明学生数组及学生数量*/ struct Student students[1000]; int num=0; /*求平均值*/ float Avg(struct Student stu) { return (stu.Mark1+stu.Mark2+stu.Mark3)/3; } /*通过学号
返回数组
下标*/ int Student_SearchByIndex(char id[]) { int i; for (i=0;i<num;i++) ...
分而治之算法的注意事项
答:
例2-4 [金块问题] 用例2 - 2的算法寻找8个金块中最轻和最重金块的工作可以用二叉树来表示。这棵树的叶子分别表示8个金块(a, b,., h),每个阴影节点表示一个包含其子树中所有叶子的问题。因此,根节点A表示寻找8个金块中最轻、最重金块的问题,而节点B表示找出a,b,c 和d 这4个金块中最...
C语言的
堆栈和单片机里的堆栈的联系和区别
答:
由此可见,堆获得的空间比较灵活,也比较大。4.堆和栈中的存储内容由于栈的大小有限,所以用子函数还是有物理意义的,而不仅仅是逻辑意义。栈:在函数调用时,第一个进栈的是主
函数中函数
调用后的下一条指令(函数调用语句的下一条可执行语句)的地址,然后是
函数的
各个参数,在大多数的C编译器中,参数是由右往左入栈...
数据仓库与数据挖掘实验_数据挖掘实验指导书
答:
K-means聚类算法以k 为参数,把n 个对象分为k 个簇,以使簇内的具有较高的相似度。相似度的计算根据一个簇中对象的平均值来进行。 算法描述: 输入:簇的数目k 和包含n 个对象的数据库 输出:使平方误差准则
最小的
k 个簇 过程: 任选k 个对象作为初始的簇中心; Repeat for j=1 to n DO 根据簇中对象的...
关于java的binarySearch()方法
答:
可以从源码中看到,真正的二分查找是在binarySearch0方法中进行的。每次循环都会计算出本轮的中间位置mid,以及获取中间值midVal。当中间值小于key时,说明要找的值在右半边,low等于mid+1,当中间值大于key说明在左半边,high=mid-1,找到了然后开始下一轮。当等于时也就是找到了目标值,直接返回位置...
大家正在搜
C语言数组的元素个数能否手动输入
c语言数组最多多少个元素
c语言求数组内元素的和
c语言输出数组中的元素
c语言计算数组元素个数
c语言获取数组元素个数
c语言在数组中查找指定元素
c语言数组查找元素
c语言在数组中添加元素
相关问题
C语言编写函数,寻找具有n个元素的一维数组中的最大值和最小值...
c语言怎么编写函数,找出一维数组中的最大值和最小值,并计算出...
c语言编写一个函数,找出一维数组中的最大值和最小值,并计算出...
编写函数,在n个元素的一维数组中,找出最大值、最小值并传送到...
C语言中怎样用指针找出一维数组中的最大值和最小值并输出它们的...
C语言程序设计:设计一函数求包含n个元素的数组的最大值、最小...
用C语言编程.写出一函数,求出有N个元素的整数数组的最大值及...
c语言编程:编制函数,其功能是在float类型一维数组中查找...