永发信息网

马上要交作业!急救!求VB 鸡兔同笼小程序:在笼中有鸡、兔若干,已知有头A个,有脚B只,求鸡和兔各有多少

答案:2  悬赏:10  手机版
解决时间 2021-01-25 05:41
马上要交作业!急救!求VB 鸡兔同笼小程序:在笼中有鸡、兔若干,已知有头A个,有脚B只,求鸡和兔各有多少
最佳答案
在计算之前应进行基本的逻辑判断:
1.B必须是偶数(两种动物都是偶数只脚)
2.B必须>=A×2(全是鸡),且B必须<=A×4(全是兔子)
否则就不合逻辑。
判断完基本的逻辑,才应该进行计算!

Private Sub Command1_Click()
Dim a As Integer, b As Integer
Dim js As Boolean
Cls
a = clng(InputBox("请输入头数"))
b = clng(InputBox("请输入脚数"))
If (a<=0) or (b < a*2) or (b>a*4) or ((b mod 2) =1) Then
MsgBox "数据不符合逻辑"
else
For i = 1 To a
If i * 2 + (a - i) * 4 = b Then
Print "鸡=";i, "兔=";a-i
Exit for
End If
Next i
End If
End Sub
全部回答
Private Sub Command1_Click()
Dim a As Integer, b As Integer
Dim js As Boolean
Cls
Do
a = Val(InputBox("请输入头数"))
b = Val(InputBox("请输入脚数"))
If b > a Then
For i = 1 To a
If i * 2 + (a - i) * 4 = b Then
Print "鸡", "兔"
Print i, a - i
Exit Do
End If
Next i
End If
MsgBox "数据不符合逻辑"
Loop

End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
扬州大学附属中学学生徐砺寒在上学路上,不小
大上海美发怎么去啊,我要去那办事
有两个孩子一个是亲生一个不是亲生的离婚法院
谁有黄家驹的《海阔天空》伴奏,而且伴奏高潮
民事纠纷案件银行卡被冻结
三个向下的箭头是什么体育运动品牌
我是河北衡水故城的 想代理个啤酒品牌,可是
城市产生的基本前提是剩余农产品的出现。对错
发博士精品美业怎么去啊,我要去那办事
超滤系统反冲洗流量减小是什么原因?
税收保全措施与税收强制执行措施相同的是( 
求一本主角去外星上学的小说。
什么是高仿香烟
带有AIDS病毒的血液滴在香蕉上的话,病毒能存
我在潇湘发文,结果不小心把第二章写到第二卷
推荐资讯
手机淘宝可以买彩票吗
肖店村地址在什么地方,我要处理点事
网上驾照预约显示无考试计划怎么回事
急!!! 想从港口航道与海岸工程 施工单位转
电脑配置是七八年前的了,现在想升级,需要升
等额本金和等额本息的区别 提前还款
谁知道观独臂大师黄友演讲的观后感 600字的
留学生常说的fob 与abc 的意思
华为p9微信自动切换扬声器和听筒怎么时而好使
昔时贤文,诲汝谆谆。集韵增广,多见多闻。大
现在咱中国哪里是猎户比较集中的地方
梦见天上的龙了!是怎么回事?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?