主题:【讨论】【跟进】趣味数学题 (三) -- 数值分析
共:💬53 🌺38
仔细看了一下你的代码,严格的模拟应该是这样的:
循环10000次
两个随机变量K1, K2 代表两个孩子,其值为0则代表为男孩,1代表为女孩。
再随机从K1,K2挑一个出来,如果其值为0则将K1,K2放入某个数组,(0代表第一次见到的男孩,如果抽到女孩则放弃,不符合条件,不用放入数组)
该数组有三个字段(K1,K2, FirstMeet)FirstMeet字段代表抽中的是是K1还是K2
循环完毕之后,再对数组进行统计,算法如下:
对数组进行循环,
如果FirstMeet==K1,且K2==0 则BoyCount++
如果FirstMeet==K2, 且K1==0, 则BoyCount++
最后计算 BoyCount/数组总量,得出结果
这个才是逼真的模拟
- 相关回复 上下关系8
🙂所以说辞不达意 1 审度 字227 2021-05-07 07:02:31
🙂所以说辞不达意 审度 字442 2021-05-07 07:09:49
🙂为什么不是一儿一女和两个儿子的可能各占一半呢? zero9999 字727 2021-05-07 06:33:52
🙂你的模拟不够逼真
🙂不如写代码还看得清楚点 zero9999 字0 2021-05-07 08:01:49
😄代码来了 懒厨 字1478 2021-05-07 10:20:59
🙂这个趣味数学题 (三)大概是你对了 1 zero9999 字667 2021-05-07 23:11:16
😄我大学毕业后就没写过C了 1 懒厨 字380 2021-05-08 02:18:26