- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
猴子吃桃问题的VB程序
猴子吃桃问题的VB程序:有一群猴子摘了一堆桃子,第一天,吃了一半,觉得不过瘾,又吃了一只;以后每天也是如此,到第十天一看,只剩下一只桃子。问原来共有多少只桃子?
程序流程图为:
VB程序为:
Rem 设第十天的桃子数X 1,然后计算第九天的X: x九 2* x十+1
x 1
Print 第10 天的桃子数是:; x
For k 9 To 1 Step -1
x 2 * x + 1 Print 第; k; 天的桃子数是:; x
Next
Private Sub Form_click Dim n As IntegerDim num As Integernum 1For n 1 To 9 num num + 1 * 2NextMsgBox 桃子总共 num 个End Sub
Dim x%, i%
Cls
x 1
Print 第7天有了1个
For i 6 To 1 Step -1
x x + 1 * 2
Print 第; i; 天有; x; 个
Next i
水仙花数问题:
第一种方法:单循环 分离数
Private Sub Form_Load 1,装载窗体时不能运行Print应改为form_click Dim a, b, c, i As Integer For i 100 To 1000 a i / 100 百位上的数 2,你把整除符号记错了,此处应将/改为\ b i / 10 Mod 10 十位上的数 3,此处应改为b i-a*100 \10 c i Mod 10 个位上的数 If 100 * a + 10 * b + c a * a * a + b * b * b + c * c * c Then Print i 因100 * a + 10 * b + c i,可以简化程序改为i End If Next i End Sub
Private Sub Form_click
Dim a%, b%, c%
For a 1 To 9 For b 0 To 9 For c 0 To 9 If a ^ 3 + b ^ 3 + c ^ 3 a * 100 + b * 10 + c Then Print a * 100 + b * 10 + c End If
Next c Next b
Next a
End Sub
VB多重循环结构的解读.
2010-03-22 22:20 Def_Ud | 分类:VB | 浏览907次 For i 1 to 3 for j 1to i for k j to 3 a a+1 next k next jnext i求详细解答.
我有更好的答案
提问者采纳
2010-03-23 09:47
给你你最直接的吧i 1 j 1 k 1 a 1 k 2 a 2 k 3 a 3i 2 j 1 k 1 a 4 k 2 a 5 k 3 a 6 j 2 k 2 a 7 k 3 a 8i 3 j 1 k 1 a 9 k 2 a 10 k 3 a 11 j 2 k 2 a 12 k 3 a 13 j 3 k 3 a 14 最后结果应该是 a 14楼上的是语句解释
有1根长度为321米的钢材料,要将他截取成两种规格a.b.a.b的长度分别为17米和27米的短料,每种至少1段。问分割成a.b各多少段后,剩余的材料r最少。 程序运行后,单击命令按钮,就能输出结果
Private Sub Form_click
Dim Anum%, Bnum%, R%, tmp%, a%, b% 定义一些变量
tmp 321 初始化中间数据
For Anum 1 To Int 321 / 17 开始循环,从A 1开始比较
Bnum Int 321 - Anum * 17 / 27 求B的个数
R 321 - Anum * 17 Mod 27 求剩下材料的长度
If R tmp Then
tmp R
a Anum
b Bnum
End If
Next Anum
MsgBox a分割 a 段,b分割 b 段,剩余材料r最少,为 tmp 米
End Sub
第二种方法:
Private Sub Form_Click i 0 Print i, j, óàá? Do i i + 1 j Int 321 - 17 * i / 27 Print i, j, 321 - 17 * i - 27 * j
文档评论(0)