C语言函数法找最大值 c语言找最大值及其下标

c语言怎么编写函数,找出一维数组中的最大值和最小值 , 并计算出数组元素的平均值?前面已经有两位高手做出C语言函数法找最大值了回答C语言函数法找最大值,我运行C语言函数法找最大值了一下,《怺逺恒暒》有时候得不到正确的结果C语言函数法找最大值;《kaixingui2012》的不能运行,提示类型不对 。不知道什么原因 , 也许是我的版本有问题?
我也做了一个 , 感觉运行还是不错的 。请比较吧!
#include "stdio.h"
double fun(double a[],int n,int *max,int *min);/*函数原型声明:其中a为数组,
n为数组元素个数,max指向最大数 , min指向最小数,函数返回值为平均值*/
int main()
{
double b[10],aver;
int x,y=10,max=0,*ma=max,min=0,*mi=min;
for(x=0;xy;x){b[x]=x*(x-8.25)*0.1;printf("数%d=%f\n",x,b[x]);}
aver=fun(b,y,ma,mi);
【C语言函数法找最大值 c语言找最大值及其下标】printf("最大的数为第%d个数(%f),最小的数为第%d个数(%f),平均值为%f",*ma,b[*ma],*mi,b[*mi],aver);
return 0;
}
double fun(double a[],int n,int*max,int*min)
{
int i;
double sum=0;
double max1=a[0],min1=a[0];
*max=0;
*min=0;
for(i=0;in;i)
{
if(a[i]max1){*max=i;max1=a[i];}
if(a[i]min1){*min=i;min1=a[i];}
sum=sum a[i];
}
printf("sum=%f,n=%d\n",sum,n);
return sum/n;
}
C语言调用函数求最大值问题输入C语言函数法找最大值的两个数字间用英文C语言函数法找最大值的逗号,不要用中文标点
c语言求最大值函数自定义函数实现
int max(int a,int b)
{
return ab?a:b;
}
关于C语言函数法找最大值和c语言找最大值及其下标的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读