69 程序D1052.c的功能是:计算概率问题.某个袋子中有红球m个、白球n个,现在要从中取出x个球,计算红球数目多于白球的概率.程序使用分冶策略、递归调用完成计算,当m,n,x取值为6,7,3时,红球
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 15:10:29
![69 程序D1052.c的功能是:计算概率问题.某个袋子中有红球m个、白球n个,现在要从中取出x个球,计算红球数目多于白球的概率.程序使用分冶策略、递归调用完成计算,当m,n,x取值为6,7,3时,红球](/uploads/image/z/13539635-35-5.jpg?t=69+%E3%80%80%E7%A8%8B%E5%BA%8FD1052.c%E7%9A%84%E5%8A%9F%E8%83%BD%E6%98%AF%EF%BC%9A%E8%AE%A1%E7%AE%97%E6%A6%82%E7%8E%87%E9%97%AE%E9%A2%98.%E6%9F%90%E4%B8%AA%E8%A2%8B%E5%AD%90%E4%B8%AD%E6%9C%89%E7%BA%A2%E7%90%83m%E4%B8%AA%E3%80%81%E7%99%BD%E7%90%83n%E4%B8%AA%2C%E7%8E%B0%E5%9C%A8%E8%A6%81%E4%BB%8E%E4%B8%AD%E5%8F%96%E5%87%BAx%E4%B8%AA%E7%90%83%2C%E8%AE%A1%E7%AE%97%E7%BA%A2%E7%90%83%E6%95%B0%E7%9B%AE%E5%A4%9A%E4%BA%8E%E7%99%BD%E7%90%83%E7%9A%84%E6%A6%82%E7%8E%87.%E7%A8%8B%E5%BA%8F%E4%BD%BF%E7%94%A8%E5%88%86%E5%86%B6%E7%AD%96%E7%95%A5%E3%80%81%E9%80%92%E5%BD%92%E8%B0%83%E7%94%A8%E5%AE%8C%E6%88%90%E8%AE%A1%E7%AE%97%2C%E5%BD%93m%2Cn%2Cx%E5%8F%96%E5%80%BC%E4%B8%BA6%2C7%2C3%E6%97%B6%2C%E7%BA%A2%E7%90%83)
69 程序D1052.c的功能是:计算概率问题.某个袋子中有红球m个、白球n个,现在要从中取出x个球,计算红球数目多于白球的概率.程序使用分冶策略、递归调用完成计算,当m,n,x取值为6,7,3时,红球
69 程序D1052.c的功能是:计算概率问题.某个袋子中有红球m个、白球n个,现在要从中取出x个球,计算红球数目多于白球的概率.程序使用分冶策略、递归调用完成计算,当m,n,x取值为6,7,3时,红球数目多于白球的概率为0.437063.
#include
/* m:袋中红球的数目 n:袋中白球的数目 x:需要取出的数目 y:红球至少出现的次数 */
double pro(int m,int n,int x,int y);
int main(void)
{
int m,n,x;
printf("请依次输入红球个数、白球个数及要取的球的个数:");
scanf("%d%d%d",&m,&n,&x);
printf("红球数目多于白球的概率 = %lf\n",pro(m,n,x,x/2+1));
return 0;
}
double pro(int m,int n,int x,int y)
{
double p1,p2;
if (y > x)
{
return 0;
}
if (0 == y)
{
return 1;
}
if (y > m)
{
return 0;
}
if (x-n > y)
{
return 1;
}
//下有___________,则应当将___________去掉并填上相应的程序代码.
(2)程序应当在Turbo C V2/V3、MS VC V6或GCC V3中完成编译链接并能正常运行.
69 程序D1052.c的功能是:计算概率问题.某个袋子中有红球m个、白球n个,现在要从中取出x个球,计算红球数目多于白球的概率.程序使用分冶策略、递归调用完成计算,当m,n,x取值为6,7,3时,红球
这个问题 你看看数学题的概率怎么算就明白了.这个问题体现出你数学没学好,