写一个子函数,使用指针作函数参数,计算传入的整型数组元素的和。

c++

第1个回答  2009-06-16
int fun(int *p)
{
int i,sum=0;
for(p=a;p<p+i;p++)
sum+=*p;
return (sum);
}
这里假设程序定义了数组a[i],将数组地址付给一指针作为参数。
第2个回答  2009-06-16
输入为整型数组,返回值为数组元素的和.
int sum (int Array[])
{
int cnt = 0,i=0,sum=0;
cnt = sizeof(Array)/sizeof(int )
for(i=0;i<cnt;i++)
{
sum+=Array[i]
}
return sum
}本回答被网友采纳
第3个回答  2020-04-08
输入为整型数组,返回值为数组元素的和.
int
sum
(int
Array[])
{
int
cnt
=
0,i=0,sum=0;
cnt
=
sizeof(Array)/sizeof(int
)
for(i=0;i<cnt;i++)
{
sum+=Array[i]
}
return
sum
}
第4个回答  2009-06-16
int f(int array[],n)
{
int i,result=0;
for(i=0;i<=n-1;i++)
result=result+array[i];
return(result);
}
第5个回答  2009-06-16
int sum (int *a, unsigned int size)
{
int ret = 0;
while(--size)
ret += a[size];

return ret + *a;
}
相似回答