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