C语言程序设计:设计一函数求包含n个元素的数组的最大值、最小值与?

设计一函数求包含n个元素的数组的最大值、最小值与数组元素和。其中最大值与最小值利用全局变量实现。

第1个回答  2020-06-27

#include<stdio.h>

int max,min;

int fun(int a[],int n)

{int i,s;

 max=min=s=a[0];

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

   {s+=a[i];

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

    else if(a[i]<min)min=a[i];

   }

   return s;

}

int main()

{ int i,n,a[200],sum;

  scanf("%d",&n);

  for(i=0;i<n;i++)

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

  sum=fun(a,n);  

  printf("%d\n%d\n%d\n",max,min,sum);

  return 0;

}

本回答被提问者和网友采纳
相似回答