当前位置: 代码迷 >> C语言 >> 求数组的平均值,运行完是个负数,大家近来看一下
  详细解决方案

求数组的平均值,运行完是个负数,大家近来看一下

热度:164   发布时间:2005-02-20 22:47:00.0
求数组的平均值,运行完是个负数,大家近来看一下

main() { float a[10]={1,2,3,5,4,6,7,8,9,11}; float sum,ave; int i;

for(i=0;i<10;i++) { sum=sum+a[i]; } printf("sum is:%f",sum); ave=sum/10; printf("vae is:%f",ave); }

搜索更多相关的解决方案: 平均值  负数  运行  

----------------解决方案--------------------------------------------------------
你再运行一下 试试 我怎么运行着对呢^^
----------------解决方案--------------------------------------------------------


最好你将sum 和 ave 初始化一下,sum = 0.0; ave = 0.0; 再运行应该没有问题的了。呵呵!


----------------解决方案--------------------------------------------------------

main() { float a[10]={1,2,3,5,4,6,7,8,9,11}; float sum=0,ave; /*sum一定要初始化,否则系统给值将是随机的,但是ave没有必要*/ int i;

for(i=0;i<10;i++) { sum=sum+a[i]; } printf("sum is:%f",sum); ave=sum/10; printf("vae is:%f",ave); }


----------------解决方案--------------------------------------------------------
哈,可以了, 谢谢
----------------解决方案--------------------------------------------------------
  相关解决方案