函数调用找最大值c语言 编写通过调用函数找出最小值

c语言求最大值函数

自定义函数实现

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

int max(int a,int b)

{

return ab?a:b;

}

用C语言编程从键盘上输入10个数,写一个函数(主函数调用该函数),求出其中最大的一个数。

思路:定义一个函数int fun(int a[]),该函数通过传递的参数数组依次遍历,寻找最大值,最后返回最大值,主函数输入数组,调用该函数输出最大值。

参考代码:

#includestdio.h

#define n 10

int fun(int a[]){//求数组a的最大值函数

int i,max=a[0];

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

if(maxa[i]) max=a[i];

return max;

}

int main()

{

int a[n],i;

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

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

printf("数组最大值为%d\n",fun(a));

return 0;

}

/*

1 5 9 7 3 8 6 4 2 0

数组最大值为9

*/

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语言 编写通过调用函数找出最小值
分享网址:http://cdiso.cn/article/doioedi.html

其他资讯