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

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

2个回答

1 s没有初始化 s=0;

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

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

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

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

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


发布于 2019-05-25 22:14
查看更多

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

s=j/k;

但你最后输出的是v了

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

发布于 2019-05-25 22:18
查看更多
外卖券领取

相关问题

支持语音或者文本回复

语音最长一分钟

点击录音开始,最短不低于3秒