定义一个函数,函数的参数为一维数组(用指针表示)函数返回数组元素平均值


调用时,写数悔数组的首薯大正地址和数组成员的个数就可以仿仔
float ave(int *p,int n) //p为数组首地址,n为数组的长度
{
int i;
int sum=0;
for(i=0;i<n;i++)
sum+=*(p+i);
return sum*1.0/n;
}
#define N 10 //N为数组长度茄歼
int _AVER( int *p[N])
{ int i,aver=0;
for(i=0;i<颤咐冲简凳N;i++)
aver+=*p[i];
aver/=N;
return aver;

}

}
int get_average(int *int_arr, int cnt)
{
int i = 0;
int total = 0;

for(i = 0; i < cnt; i++)
{
total += int_arr[i];
}
return (total / cnt);
}
int avg(int *p,int x)
{
int i=0,a=0;
while(i<=x)
{
sum=sum+*p;
i++;
p++;
}
a=sum/x;
return a;
}
分好多。