卵磷脂澳洲哪个牌子好:一道c++编程题目,帮我啊!~~~~~~~

来源:百度文库 编辑:神马品牌网 时间:2024/04/30 00:22:17
口袋有相同的3只红球,4只白球.随机取出3只球来然后放回袋中,如此共取1000次.问取到3只都是红球的概率是多少?

好烦啊!help!!!!!!!

小弟新来
答案用数学概率来算 应该是1/{(7*6*5)/(3*2*1)}=0.02857

# include <stdlib.h>
#include "iostream.h"
#define N 1000 //这里可以放大点 越大答案越趋近0.0285
void main()
{
//如果0。1。2。就代表红 3。4。5。6就代表白。
int a,b,c;//为取出的球
float count=0;
float PA;
for(int i=0;i<N;i++)
{
a=rand()%7;
do
{
b=rand()%7;
}while(b==a);
do
{
c=rand()%7;
}while(c==a||c==b);
if(a<3&&b<3&&c<3) count++;
}
PA=count/N;
cout<<"概率为"<<PA<<endl;

}

随机数 N % 7
如果0。1。2。就代表红
3。4。5。6就代表白。
循环1000次。

1000

0.428571

哪有啊?我找了!没有啊!