用vb编一程序,一个月,陌生人每天给富翁十万元,富翁第一天给一分,以后每天给前

 我来答
网海1书生
科技发烧友

2012-10-13 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12315 获赞数:26235

向TA提问 私信TA
展开全部
Private Sub Command1_Click()
Dim m As Currency, n As Currency, i As Integer
For i = 1 To 30
m = m + 0.01 * (2 ^ (i - 1))
n = n + 100000
Next
MsgBox "陌生人给富翁的钱是" & n & "元" & vbCrLf & "富翁给陌生人的钱是" & m & "元"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱皇室的lulu
2012-10-13 · TA获得超过1347个赞
知道小有建树答主
回答量:1338
采纳率:50%
帮助的人:290万
展开全部
10万X30天=300万
0.01元X2^(n-1天)

第一个省略了,谁都会

m=0
for i=1 to 30
m = m + 0.01 * ( 2 ^ ( i - 1 ) )

next i

得到结果是10,737,418.23元

实际应用是1到30天,写程序的时候可以直接for i=0 to 29
这样就不用( i - 1 )了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hhglzgcz
2012-10-13 · TA获得超过960个赞
知道小有建树答主
回答量:1800
采纳率:54%
帮助的人:470万
展开全部
这个这个 这个 题不全
更多追问追答
追问
陌生人每天给富翁10万元钱,直到满一个月(30天);而富翁第一天给陌生人1分钱,第二天2分,第三天4分……,富翁每天给陌生人的前是前一天的两倍,直到满一个月。分别显示富翁给陌生人的钱和陌生人给富翁的前为多少?
追答
这个 富翁给陌生人的钱 是2的1——n次方 的和 ,穷人给富翁的钱 就是简单的加法 这个没什么难呀
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式