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

如题所述

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);

}


温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-04-25
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));
}本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网