求高人编一个小程序

假设你有机会玩一次这个游戏:不断掷一枚银币,直到掷出字的一面;如果只用了一次就完成,你得1个银币;如果两次,你得2个;如果3次,你得4个,依此类推,到第n次,你得2的N次... 假设你有机会玩一次这个游戏:不断掷一枚银币,直到掷出字的一面;如果只用了一次就完成,你得1个银币;如果两次,你得2个;如果3次,你得4个,依此类推,到第n次,你得2的N次方个银币.问题是:参与这样一次赌博你愿意付出多少钱?按照理论起数学期望是无限大的,所以无论以什么样的价格来玩这种游戏,只要可以无限反复就一定可以赚钱。但是没有人的资产是无限的,所以也就没有人能够保证无限制的玩下去。
我就是想做一个小程序来计算一个总资产为w的人,每次用X来玩这个游戏,不断游戏直到个人总资产大于10w就收手或者小于X不得不收手,那么他以10w的形式结束游戏的可能性到底有多大。方法是让N个这样的人玩这个游戏,看最后到底能有多少人以10w的形式结束
这里假设每人总资产为10000,每次游戏的花费为100。10000个人完成实验即可。
我只能大约用当年basic的形式给出框架。毕竟专业计算机……

10 N=0 S=0
15 W =10000
20 N=N+1 如果N〉10000 转到语句90 否则下一语句
30 a=1
40 随机数b(0,1)
50 如果b=0执行下一语句 如果b=1 a=a+1并回到语句40
60 W=W-100+2(a-1)
70 如果 W〉100000 S=S+1并回到语句15 否则下一语句
80 如果W〈100 回到语句15 否则回到语句30
90 打印S 结束

请高人,无论是用c语言,java,还是basic都可以帮我完成这一程序,同时告诉我如何在windows上运行和修改相应的程序。再麻烦您请留下联系方式。(qq msn 或者 邮箱)方便交流
我的qq:346447049 msn:mlwy0@msn.com 邮箱:mlwy0@yahoo.com.cn
展开
 我来答
佘文刚
2006-04-12 · TA获得超过168个赞
知道小有建树答主
回答量:514
采纳率:0%
帮助的人:154万
展开全部
我有兴趣写个,你上QQ
匿名用户
2006-04-12
展开全部
我写写试试吧,我写完了发到你邮箱里吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式