用c语言定义一个函数,计算平均数,方差,标准差.(请用指针完成)

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 09:26:29
用c语言定义一个函数,计算平均数,方差,标准差.(请用指针完成)
xUk@W$mdA2}YDmHF{ҴASY'@2lc/I?/xɥ%/ܓ}2"}1kTt/;Bq?#Ƭ-8>! &DrT:SXOx4$ŔS yy|w[6ZtZJ׿6_j|kap]l#E>ESBik܆='mx؁Cvo1ϬxU|LHF2Їַ5]0/9'feگU

用c语言定义一个函数,计算平均数,方差,标准差.(请用指针完成)
用c语言定义一个函数,计算平均数,方差,标准差.(请用指针完成)

用c语言定义一个函数,计算平均数,方差,标准差.(请用指针完成)
//计算平均数,方差,标准差.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
#include <math.h>
#define N 100
void TongJi(double a[],int n,double *aver,double *vari,double *stdDev){
 //对长度为n的数组a进行统计,统计其平均值aver、方差vari、标准差stdDev
 int i;
 double *p,aver2;
 *aver=0.0;
 for(p=a+(n-1);p>=a;--p){
  *aver+=*p;//累加各元素
  aver2+=(*p)*(*p);//累加各元素的平方
 }
 *aver/=n;//求平均值
 aver2/=n;//求平方的平均值
 *vari=aver2-(*aver)*(*aver);//计算方差
 *stdDev=sqrt(*vari);//计算标准差
}
int main(){
 double a[N],pj,fc,bzc;
 int i;
 srand(time(NULL));
 for(i=0;i<N;++i){
  a[i]=rand()/(RAND_MAX+1.0); //产生随机小数[0,1)
  printf("%lg ",a[i]);
 }
 TongJi(a,N,&pj,&fc,&bzc);
 printf("\nPingJun=%lg, FangCha=%lg, BiaoZhunCha=%lg",pj,fc,bzc);
 printf("\nFinished!\n");
 getch();
 return 0;
}

顺便做了一个测试:产生100个随机小数,得到其平均值大概在0.5左右,方差在0.08左右,标准差在0.28左右.说明系统自带的随机数发生器还是比较均匀的.

用c语言定义一个函数,计算平均数,方差,标准差.(请用指针完成) 用C语言如何算平均数和方差及标准差 C语言函数定义 写三个函数,一个输入函数,一个输出函数,一个求平均数的函数,求全班同学一门课和平均数用C语言 为什么不用绝对值来定义方差?在学习方差时,为什么要用“偏差的平方的平均数”来定义,而不用“偏差的绝对值的平均数”来定义?用绝对值来定义不是使计算更简便吗? 用EXCEL怎么计算平均数、方差、标准差?用EXCEL怎么计算平均数、方差、标准差 c语言 求平均数有什么函数? C语言怎么定义一个函数比较两数大小, C语言设计:定义一个求阶乘的函数,然后计算1!-2!+3!-4!+5!-6!+7!-8!+9!. c语言编程,输入一个数组,利用自定义函数求数组的平均数(用数组做参数). 输入一个正整数n,计算e=0!+1!+2!+3!+……n!.要求定义和调用函数fact(n)计算n!,函数类型是double用C语言.谢了! 求c语言程序:用一个函数求N个数的最大值和最小值.用一个函数 来定义! 初三数据的收集与整理一个小题观察下列数据:A:1,2,3,4,5 平均数=?方差=?B:11,12,13,14,15 平均数=?方差=?C:10,20,30,40,50 平均数=?方差=?分别比较A与B,C的计算结果,你能发现什么规律? 方差计算公式 用到平均数的 统计学有关方差和平均数的计算 C语言计算分段函数 (c语言) 在程序中定义判断闰年的函数,然后再定义一个计算给定年份和月份天数的函数.在程序中定义判断闰年的函数,然后再定义一个计算给定年份和月份天数的函数.在此函数中要使用已 c语言,计算s.已知s=10!+7!*8!.将n!定义成函数