C语言用函数算数组的平均数和方差.如何编写

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言用函数算数组的平均数和方差.如何编写相关的知识,希望对你有一定的参考价值。

程序我弄好了,可是算到结果都是随机数,是哪里错了吗?请指点.#include<stdio.h>
int calcAvg(int a);
int variance(int*,int*,int);
int main()

int testvals[14],i,a=0,d[14];
float b,c;
for (i=0;i<=13;i++)

printf("Enter the number:\n");
scanf("%d",&testvals[i]);
a+=testvals[i];

b=calcAvg(a);
c=variance(d,testvals,b);
printf("平均数:%d\n方差:%d\n",b,c);

int calcAvg(int a)

float b;
b=a/14;
return b;

int variance(int d[14],int testvals[14],int b)

int i;
float c;
for (i=0;i<=13;i++)

d[i]=testvals[i]-b;
c=d[i]*d[i]/14;
return c;

参考技术A 类型不匹配,方差和平均数都是float型,你两个函数的返回值都是int类型,且输出也是用的%d

比较方差的方法

参考技术A 严肃述职移交他们的方差,如果方差越大说明越分散,波动越大如果方差越小,说明越集中。波动越小。 参考技术B 方差等于各个数据与其算数平均值的离差平方和的平均数。方差是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。 参考技术C 方差(Variance),应用数学里的专有名词。在概率论和统计学中,一个随机变量的方差描述的是它的离散程度,也就是该变量离其期望值的距离。一个实随机变量的方差也称为它的二阶矩或二阶中心动差,恰巧也是它的二阶累积量。

以上是关于C语言用函数算数组的平均数和方差.如何编写的主要内容,如果未能解决你的问题,请参考以下文章

C语言 函数 求全班成绩的等级?

用C语言如何算平均数和方差及标准差

c语言题目,输入n个数到一维数组a中,求均方差。

C语言利用函数调用求一组数的最大值,最小值,平均数。。。。。。急。。。。

3.编写一个函数double sigma(double a[], int n,*aver);返回数组a[]中n个实数的方差 求答案 急急急

C语言 求方差