程序通过函数average计算数组中各元素的平均值,是一道填空题。

float average(int *pa,int n)
{ int i;
float avg=0.0;
for(i=0;i<n;i++)
avg=avg+_______;
avg=_______;
return avg;
}
main()
{ int i,a[5]={2,4,6,8,10};
float m;
m=average(a,5);
printf(″m=%f\n″,m);
}

avg

2个回答

 #include <stdio.h>

float average(int *pa,int n)
{ 
    int i;
    float avg=0.0;
    for(i=0;i<n;i++)
        avg=avg+*(pa+i);
        avg=avg/i;
    return avg;
}

int main()
{ 
    int i,a[5]={2,4,6,8,10};
    float m;
    m = average(a,5);
    printf("m=%f\n",m);
}

avg=avg+*(pa+i);
avg=avg/i;

qinglimiyu
青黎蜜语 shuodehao1!dwevwrveatbyetju6rki,tui7
接近 2 年之前 回复

1、pa[i] 2、avg/5

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐