int Max(int *a, int n)
{
int i=0;
int max = a[0];//认为数组第一个元素就是最大值
for(i=0; i<n; i++) {
if(a[i]>max) {
max = a[i];
}
}
return max;
}
int Min(int *a, int n)
{
int i=0;
int min = a[0];//认为数组第一个元素就是最小值
for(i=0; i<n; i++) {
if(a[i] < min) {
min = a[i];
}
}
return min;
}
int Average(int *a, int n)
{
int i=0;
int ave, sum = 0;
for(i=0; i<n; i++) {
sum += a[i];
}
ave = sum/n;
return ave;
}
int main()
{
int str[] = {1,3,4,5,9,22,32,5,11,55,63,31};
int max, min, ave;
int len = sizeof(str)/sizeof(int); // 求出数组长度
max = Max(str, len);
min = Min(str, len);
ave = Average(str, len);
printf("max = %d, min = %d, ave =%d\n",max,min,ave);
return 0;
}