定义一个函数,函数的参数为一维数组(用指针表示)函数返回数组元素平均值
调用时,写数悔数组的首薯大正地址和数组成员的个数就可以仿仔
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;
}
分好多。
相关内容
- 定义一个结构体学生,包括学号,性别,姓名和成绩四个成员属性,然后定义长度为3的一个学生类型的数组,对
- 定义集合A与B的“差集”为A-B={x丨x∈A且x∉B} ,若集合M={1,2,3,4,5},N={2,3,6}
- 定义在R上的偶函数f(x)满足f(x+1)=-f(x)当x∈[-1,0]时f(x)=(1/2)的x次方则f(log2 8)等于( )
- 定义在R上的可导函数f(x),且f(x)图像是连续的,当x不等于0时,f'(x)+f(x)/x>0,则函数g(x)=f(x)+1/x的零点
- 定义域在R上的函数f(x)既是偶函数又是周期函数,若f(x)的最小正周期是π。
- 定义一个person类,包括姓名和年龄的数据成员,构造函数对上述数据初始化,并定义修改和输出数据的成员函
- 定义 int a[]={1,2,3,4,5,6} , *p=a;表达式 ++(*++p) 的值是____________。 你的回答: 参考答案: 3
- 定义在R上的函数f(x)满足f(x)=log2(1-x) ,x≤0