遍历数组,累加到和值对应的变量上即可。
代码如下:
int sum(int *a, int l)//对数组a的前l个元素求和,并返回和值。{
int r = 0
int i
for(i=0i<l++i)
r+=a[i]
return r
}
参考#include<iostream>#include<cstdio>usingnamespacestdintmain(){intn,a[101]doubleaverageinticin>>n//输入数据数a[0]=0//用于存储数据和for(i=1i<=ni++){cin>>a[i]//输入数据a[0]+=a[i]//求和}average=1.0*a[0]/n//求平均值printf("%d%.2lf\n",a[0],average)return0}