| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2268 人关注过本帖
标题:百元买百鸡
只看楼主 加入收藏
isa
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-10-2
收藏
 问题点数:0 回复次数:4 
百元买百鸡

Dim a As Integer, b As Integer, c As Integer
For a = 0 To 100
For b = 0 To 100
For c = 0 To 100
If 5 * a + 3 * b + c = 100 And a + b + c = 100 Then
label1.Text =
End If

Next
Next
Next
编到这就没有思路了,想了好久,大侠指点~
谢谢~

搜索更多相关主题的帖子: 100 
2006-10-02 11:05
feeling
Rank: 4
来 自:福建厦门
等 级:贵宾
威 望:10
帖 子:105
专家分:0
注 册:2006-3-29
收藏
得分:0 

提问者:未知
问题:张丘建《算经》中提出“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、母、雏各几何?
来源:lrvinghu
参考思路:
Dim ix As Integer '鸡翁
Dim iy As Integer '鸡母
Dim iz As Integer '鸡雏

For ix = 0 To 19
For iy = 0 To 33
iz = 100 - iy - ix
If (5 * ix + 3 * iy + iz / 3) = 100 Then
TextBox1.Text = ix
TextBox2.Text = iy
TextBox3.Text = iz
End If
Next
Next


互相学习! 不要放弃!时刻相信自己! 信心,是我们撑起世界的\'武器\'! 只怕你不肯学,而不怕自己学不会!
2006-10-04 22:03
isa
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2006-10-2
收藏
得分:0 

谢谢大侠!!!

2006-10-07 21:34
pandengke
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-3-26
收藏
得分:0 

我运行了上面的程序,它只能输出最后一次的结果,其实总共有四种情况,应该怎么输出呀!

2007-03-26 13:14
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
最弱智的解法,哈哈...我不会数学一样解...这才叫是真正的电脑解法.
Private Sub Timer1_Timer() 'Timer1控件,Timer1.Interval=50
n = Int(Rnd * 20) '公鸡不可能超过20只
m = Int(Rnd * 40) '母鸡不可能超过40只
x = Int(Rnd * 130) '小鸡不可能超过130只
Form1.Caption = n & ":" & m & ":" & x
If (n * 5) + (m * 3) + (x * (1 / 3)) = 100 Then
Label1.Caption = "公鸡:" & n '
Label2.Caption = "母鸡:" & m
Label3.Caption = "小鸡:" & x

Timer1.Enabled = False
End If
End Sub

/images/2011/147787/2011051411021524.jpg" border="0" />
2007-03-28 18:50
快速回复:百元买百鸡
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018599 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved