问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb中如何算百元买百鸡问题详解?

发布网友 发布时间:2022-04-25 10:48

我来回答

3个回答

热心网友 时间:2024-09-30 11:27

Private Sub Command1_Click()
 For i = 1 To 20
  For j = 1 To 33
   For k = 1 To 99 Step 2
    If i * 5 + j * 3 + k / 3 = 100 Then
      Text1.Text = Text1.Text & "公鸡:" & i & "只" & "母鸡:" & j & "只" & "小鸡:" & k & "只" & Chr(13) & Chr(10)
    End If
   Next
  Next
 Next
End Sub

文本框的MULTILING属性设为TRUE,SCROLLBARS属性设为2垂直。

以下为改进版

Private Sub Command1_Click()
 For i = 1 To 20
  For j = 1 To 33
    k = 100 - i * 5 - j * 3
    If k >= 0 And k Mod 3 = 0 Then
      Text1.Text = Text1.Text & "公鸡:" & i & "只" & "母鸡:" & j & "只" & "小鸡:" & k & "只" & Chr(13) & Chr(10)
    End If
  Next
 Next
End Sub

热心网友 时间:2024-09-30 11:28

Private Sub Command1_Click()
Dim a, b, c, d As Integer
For a = 1 To 20
For b = 1 To 34
For c = 3 To 300 Step 3
d = (100 - 5 * a - 3 * b) * 3 + a + b
If d = 100 And (a + b + c) = 100 Then
Print "公鸡有"; a; "只", "母鸡有"; b; "只", "小鸡有"; c; "只"
Print vbCrLf
End If
Next
Next
Next
End Sub

热心网友 时间:2024-09-30 11:28

百元买百鸡问题:
一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少)。
这是一个古典数学问题,设一百只鸡中公鸡、母鸡、小鸡分别为x,y,z,问题化为三元一次方程组:
这本来是数学问题,现在用编写程序的方法解决就变得相对简单。
通常采用枚举算法来实现:
所谓枚举算法,就是一一列举,逐个检验:
关于枚举算法,可以看看我的文章:
http://hi.baidu.com/syx54/item/d791e7d8d1ff2b45fa576861

现在用枚举算法来解决本题:
假设:公鸡X只,母鸡Y只,小鸡Z只,
不难知道:
X 不会超过20
Y 不会超过33
Z 不会超过300

并且有关系式:(注意,这两个关系式必须同时成立,才是问题的解)
X + Y + Z = 100
5X + 3Y + Z/3 = 100

采用枚举算法的程序结构,往往就是循环里边嵌套选择;
循环 -- 实现 一一列举,
选择 -- 实现 逐个检验。

程序如下:
Option Explicit

Private Sub Command1_Click()
Dim x As Integer
Dim y As Integer
Dim z As Integer
For x = 1 To 20
For y = 1 To 33
For z = 1 To 300
If x + y + z = 100 And 5 * x + 3 * y + z / 3 = 100 Then
Print x, y, z
End If
Next z
Next y
Next x
End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
鲜榨橙汁的制作方法是怎样的? 女生心事长长,只想问问我们会有什么结果 我的劲客小钢炮,一路有你很安心,颜值还是挺高的 蓝牙耳机如何设置优先通话? 怎么设置蓝牙耳机的语言 宏碁TM4750-N4基本参数 宏碁TM4750-N4存储设备 虫草子实体固体饮料是阴性的材料吗需要放到冰箱里吗? 中外夫妻生的孩子有什么特点呢? 混血儿的智商怎么样?在外貌上有什么独特之处? 编程 百元百鸡问题 百鸡问题的答案是多少? 百鸡问题(数学) 求百元买百鸡的完整问题,附答案。谢谢 关于百鸡问题的。 c语言百钱买百鸡问题的流程图 典型问题:百钱买百鸡的算法 百度云怎么建群 100块钱买100只鸡的问题用程序流成图 编写程序,求解百钱买百鸡问题,母鸡3元一只,公鸡2元,小鸡0.5元... 百钱买百鸡的流程图 百度云怎么查找群 百鸡百钱问题(带解答过程,最好是算数方法) 百度云可以在群组之间进行文件分享么? 鸡排变成一坨还能吃吗? 有谁知道,火正新鸡排的鸡排好不好吃? 驭鲛记剧情分集介绍 名侦探柯南所有剧场版的剧情介绍 正新鸡排好可不可以多吃? 天敌电视剧扬阳最后死了吗 百钱买百鸡问题,望高手多种方法解决,高高悬赏哦! c语言问题 百元买百鸡问题 请问如何用raptor解决百钱买百鸡的问题,最好有最终过程的程序框图... 算法设计问题 百钱买百鸡 C语言百元百鸡问题 用C语言编写百元买百鸡的程序,下面的代码哪错了? 关键词,文本聚类+,自动摘要+,文本情感的区别 现在自然语言处理(NLP)很火,对于NLP的学习有什么建议? 自动文摘是当前nlp的热点吗? 是什么让你选择并坚持研究NLP? nlp算法是什么呢? nlp的自然语言处理的主要范畴 NLP 处理文本时有什么需要注意的地方 CV/NLP哪个方向更好? 如何用NLP把文本的数据结构化提取出来? nlu是什么汉字? NLP和语言有关系吗? nlp理论的核心是如何什么复制和什么出色的程序 员工评语怎么写? 员工评语大全:员工评语怎么写