
黄色滴题定义一个含有10个整型元素的数组a,,要求:
)在main函数中输入10个数据:
分别编写函数max求最大值、函数min求最小值、函数ave求平均值。)三个函数均用指针变量作为函数形参。
#include <stdio.h>
int max(int *a,int n)
{
int m = a[0];
for(int i=1;i<n;i++)
if(m<a[i])
m = a[i];
return m;
}
int min(int *a,int n)
{
int m = a[0];
for(int i=1;i<n;i++)
if(m>a[i])
m = a[i];
return m;
}
float avg(int *a,int n)
{
float sum=0;
for(int i=0;i<n;i++)
sum += a[i];
return sum/n;
}
int main()
{
int a[10];
for(int i=0;i<10;i++)
scanf("%d",&a[i]);
printf("max=%d,min=%d,avg=%.1f\n",max(a,10),min(a,10),avg(a,10));
}