c语言求一组数据的平均值v和方差s 这个题我在求方差的时候不知道为什么,除数是10,

2019-05-25 21:56发布

被除数是5,但答案是3....求大佬指点

2条回答
半夏观蓝 - 这个人很懒,什么都没留下
1楼 · 2019-05-25 22:14.采纳回答

1 s没有初始化 s=0;

2 scanf("%d",&n);

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

  scanf("%d",&a[i]);

 这几个输入数据时要加上&

3 涉及到除法,数据最好定义成float或者double,以免丢失精度


夺命薯条
2楼-- · 2019-05-25 22:18

你其它都没有问题,只是粗心了

s=j/k;

但你最后输出的是v了

printf("方差s=%f\n",v); //这个v改s就可以了。。。

一周热门 更多>