资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

c语言找最值函数 c语言中求最值的函数

c语言求最大值函数

自定义函数实现

10年积累的成都网站制作、网站建设、外贸网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有康平免费网站建设让你可以放心的选择与我们合作。

int max(int a,int b)

{

return ab?a:b;

}

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);

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语言程序:用一个函数求N个数的最大值和最小值。。。

#includestdio.h

int max(int n)

{int i,x,f;

scanf("%d",f);

for(i=1;in;i++)

{scanf("%d",x);

if(xf)f=x;

}

return f;

}

int main()

{int n;

printf("有几个数:");

scanf("%d",n);

printf("其中最大的数是:%d\n",max(n));

return 0;

}

#includestdio.h

int min;

int maxmin(int n)

{int i,x,f;

scanf("%d",f);

min=f;

for(i=1;in;i++)

{scanf("%d",x);

if(xf)f=x;

else if(xmin)min=x;

}

return f;

}

int main()

{int n,mm;

printf("有几个数:");

scanf("%d",n);

mm=maxmin(n);

printf("其中最大的数是:%d\n最小的数是:%d\n",mm,min);

return 0;

}

用c语言找最大值和最小值

用指针求含有十个元素的数组最大值和最小值

主函数参考

int main()

{

int a[10],i,maxnum,minnum;

for(i=0;i10;i++)

scanf("%d",a[i]);

FindMaxandMin(a,10,maxnum,minnum);

printf("%d %d",maxnum,minnum);

}

输入格式:

数组

输出格式:

最大值 最小值

输入样例:

1 2 3 5 4 6 7 8 9 10

输出样例:

10 1

扩展资料

#include

int main()

{

int a[3];

int i,j,temp;

printf("请输入3个数:");

for(i=0;i scanf("%d",a[i]);

for(i=0;i for(j=0;j if(a[j]a[j+1])

{

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

printf("最大值%d最小值%d",a[2],a[0]);

return 0;

}

参考资料:百度百科 - C语言


本文题目:c语言找最值函数 c语言中求最值的函数
地址分享:http://cdkjz.cn/article/dddihhj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220