猴子吃桃问题的VB程序.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 Integer Dim num As Integer num 1 For n 1 To 9 num num + 1 * 2 Next MsgBox 桃子总共 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 j next i 求详细解答. 我有更好的答案 提问者采纳 2010-03-23 09:47 给你你最直接的吧 i 1 j 1 k 1 a 1 k 2 a 2 k 3 a 3 i 2 j 1 k 1 a 4 k 2 a 5 k 3 a 6 j 2 k 2 a 7 k 3 a 8 i 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)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档