网站建设资讯

NEWS

网站建设资讯

c语言挑选最大值的函数 c语言如何选出最大值最小值

C语言求最大值

//修改如下

让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:空间域名、虚拟主机、营销软件、网站建设、新野网站维护、网站推广。

#include stdio.h

#include stdlib.h

void main()

{

float averMaxMin(int a[],int n,int *pmax, int *pmin);

int i,n,a[100],*pmax,*pmin;

printf("请输入需要比较的数的个数:");

scanf("%d",n);

printf("请输入需要比较的数:");

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

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

pmax=(int *)malloc(sizeof(int));//分配内存,我帮你改了这里

pmin=(int *)malloc(sizeof(int));

//多余的averMaxMin(a,n,pmax,pmin);

printf("平均值是%f\n",averMaxMin(a,n,pmax,pmin));

printf("最大值为%d,最小值为%d\n",*pmax,*pmin);

}

float averMaxMin(int a[],int n,int *pmax, int *pmin)

{

int i;

float aver,sum=0.0;

*pmax=*pmin=a[0];

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

{

sum+=a[i];

if(a[i]*pmax)//这里也修改了,应该让*pmax=a[i],这里才能改变地址的内容

*pmax=a[i];

if(a[i]*pmin)

*pmin=a[i];

}

aver=sum/n;

return (aver);

}

c语言函数找最大值最小值输出来,求大神解答

#includestdio.h

int Max(int a[],int n)

{

int s,max=0;

for(s=1;s=9;s++)//逐个循环进行比较大小找出最大值

{

if(a[max]a[s])

max=s;

}

return max;

}

int Min(int a[],int c)

{

int d,min=0;

for(d=1;d=9;d++)

{

if(a[min]a[d])

min=d;

}

return min;

}

main()

{

int a[10],i,n;

printf("请任意输入10个数字\n");

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

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

int larger;

larger=Max(a,10);//调用Max函数找出最大值并赋值

printf("最大数为%d\n",a[larger]);

int smaller;

smaller=Min(a,10);

printf("最小数为%d\n",a[smaller]);

n=a[larger];

a[larger]=a[smaller];

a[smaller]=n;

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

printf("%2d",a[i]);

}

用c语言函数求两个整数中的最大数

#includestdio.h

#define N 5

int fun(int a,int b){

return ab?a:b; 

}

int main()

{

int a,b,max;

scanf("%d%d",a,b);

max=fun(a,b);

printf("最大数为:%d",max);

return 0;

}

/*

5 6

最大数为:6

*/

c语言求最大值函数

自定义函数实现

int max(int a,int b)

{

return ab?a:b;

}

用C语言编程求数组中最大数的函数

#include "stdio.h"

int main()

{

int x[100],max,min,i,n;

printf("输入整数个数:");

scanf("%d",n);

printf("输入一组正整数:");

scanf("%d",x[0]);

max=0;min=0;

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

{

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

if(x[max]x[i]) max=i;

if(x[min]x[i]) min=i;

}

printf("最大值是%d,下标(从0开始)%d\n最小值是%d,下标(从0开始)%d\n",x[max],max,x[min],min);

}

c语言编程题 编写求一组数据中最大值的函数,函数原型为:int find_max (int*p,int n)。

#include stdio.h

#define N 10

int find_max(int *p, int n);

int main(void)

{

int a[N] = {1, 87, 0, 2, 6, 90, -30, 34, 109, 1000};

printf("最大值为%d\n", find_max(a, N));

return 0;

}

int find_max(int *p, int n)

{

int max = p[0], i = 1;

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

{

if(max p[i])

max = p[i];

else

continue;

}

return max;

}


网站栏目:c语言挑选最大值的函数 c语言如何选出最大值最小值
文章路径:http://cdweb.net/article/hhshop.html