分析完善程序。
一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少?设一百只鸡中公鸡、母鸡、小鸡分别为x,y,z,这里x,y,z为正整数 , 设计算法并编写程序输出所有的买鸡方案。
Dim x As Integer, y As Integer, z As Integer
For x = 1 To 20
For y = 1 To 33
For z = 3 To 99 Step 3
If
Then
Print "公鸡:" & x, "母鸡:" & y, "小鸡:" & z
Next z
Next y
Next x
End Sub 代码可以简化,思路大致是这样的。
结果是: 公鸡:4 母鸡:18 小鸡:78
公鸡:8 母鸡:11 小鸡:81
公鸡:12 母鸡:4 小鸡:84
根据上述回答如下问题
(1)
本题采用的算法是(填写:解析法/穷举法/排序法/递归法)
(2)
程序代码中空白处应填写的条件是 。
A . x+y+z=100 and 5x+3y+z/3=100
B . x+y+z=100 or 5x+3y+z/3=100
C . x+y+z=100 and 5*x+3*y+z/3=100
D . x+y+z=100 or 5*x+3*y+z/3=100
答案: 【1】穷举法
C