c语言 设计函数 计算长度为n的整型数组的累加和平均值

来源:百度知道 编辑:UC知道 时间:2024/05/15 18:17:22

float avage(int a[],int len)    /* 数组a[]及其长度len */

{

int i;

int sum = 0;

float avg;    /* 平均值 */

for(i=0;i<len;i++)    /* 累加求和 */

{

sum=sum+a[i];

}

avg = (1.0*sum)/len;     /* 求平均值 */

return(avg);

}


int sum(int *a, int n){
int s=0,i;
for (i=0;i<n;i++) s+=a[i];
return s;
}

int avg(int *a, int n){
int s;
s=sum(a,n);
s/=n;
return s;
}

main(){
int i, n, a[10000];
printf("n=");scanf("%d",&n);
for (i=0;i<n;i++)scanf("%d",&a[i]);
printf("sum=%d\n",sum(a,n));
printf("avg=%d\n",avg(a,n));
}