一道c++编程题目,帮我啊!~~~~~~~

口袋有相同的3只红球,4只白球.随机取出3只球来然后放回袋中,如此共取1000次.问取到3只都是红球的概率是多少?好烦啊!help!!!!!!!... 口袋有相同的3只红球,4只白球.随机取出3只球来然后放回袋中,如此共取1000次.问取到3只都是红球的概率是多少?

好烦啊!help!!!!!!!
展开
 我来答
spiritwen
2006-03-07
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
小弟新来
答案用数学概率来算 应该是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;

}
百度网友2e214938d
2006-03-07 · 超过24用户采纳过TA的回答
知道答主
回答量:172
采纳率:0%
帮助的人:86.7万
展开全部
随机数 N % 7
如果0。1。2。就代表红
3。4。5。6就代表白。
循环1000次。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2d0811dc5
2006-03-07 · 超过34用户采纳过TA的回答
知道答主
回答量:311
采纳率:0%
帮助的人:0
展开全部
1000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2006-03-07
展开全部
0.428571
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guhaijuan
2006-03-07 · TA获得超过3343个赞
知道小有建树答主
回答量:612
采纳率:0%
帮助的人:178万
展开全部
哪有啊?我找了!没有啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式