c程序设计视频教程_C程序设计

原问题:C程序设计
分类:编程开发 > 最后更新时间:【2016-12-13 00:51:12】
问题补充:

#include<stdio.h>

float ave(float a[10],int n)

{

float s=0,p;

int i;

for(i=0;i<n;i++)

s=s+a[i];

p=s/n;

return(p);

}

int main()

{

float x[10],p;

int i;

for(i=0;i<10;i++)

scanf("%f",&x[i]);

p=ave(x[10],i);

printf("p=%f\n",p);

}

哪里出错了啊?

最佳答案

改你的

p=ave(x[10],i);

p = ave(x,10);

就可以了

主要是第一个参数错了

最佳答案由网友  whoami1978  提供
公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
9

分享到:

其他回答

暂无其它回答!

    推荐