定义两个函数,求一个数组的最大值和所有数组元素的和
呵呵
程序代码:
root@~ #cat 21.c
#include <stdio.h>
int main (void) {
int a[10]={2,3,1,43,56,6,78,98,7,10};
int max (int a[],int n);
int sum (int a[],int n);
printf("max=%i\nsum=%i\n",max(a,10),sum(a,10));
return 0;
}
int max (int a[],int n) {
int max=a[0],i;
for(i=0;i<n;i++)
if(a[i]>max) max=a[i];
return max;
}
int sum (int a[],int n) {
int sum=0,i;
for(i=0;i<n;i++)
sum+=a[i];
return sum;
}
root@~ #./21
max=98
sum=304
root@~ #
