• 大小: 8KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: C/C++
  • 标签:

资源简介

统计学课上,为方便二项分布计算而编写的小程序。用法很简单,首先输入二项分布的N和p,然后输入计算范围,就可求出相应范围内的概率。 采用C语言编写。压缩包中有源代码和exe文件。

资源截图

代码片段和文件信息

#include 
#include 

double factorial(double n)
{
if(n==0||n==1)
return 1;
else
return n*factorial((n-1));
}

double factorial_2(double mdouble n)
{
double imul=1;
for(i=m;i>=n;i--)
mul = mul*i;
return mul;
}

double combination(double m double n)
{
if(n > m/2)
n = m-n;
if(n==0)
return 1;
else
return factorial_2(mm-n+1)/factorial(n);
}

void main()
{
double Nn1n2i;
double pppsum_pp=0;

while(1)
{
printf(“请输入Np: “);
scanf(“%lf%lf“&N&p);
printf(“请输入计算范围n1n2: “);
scanf(“%lf%lf“&n1&n2);

for(i=n1;i<=n2;i++)
{
pp = combination(Ni)*pow(pi)*pow(1-pN-i);
printf(“P(N=%.0lf)= %7.5lf %7.5le\n“ipppp);
sum_pp = sum_pp+pp;
}
printf(“\nP(%.0lf≤N≤%.0lf)= %7.5lf %7.5le\n\n“n1n2sum_ppsum_pp);
sum_pp=0;
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    I.A....     27648  2013-10-24 13:08  stat_bin.exe

    I.A....       860  2013-10-24 13:08  stat_bin.c

----------- ---------  ---------- -----  ----

                28508                    2


评论

共有 条评论

相关资源