A46219. “枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。小明利用枚举算法解决“百元买百鸡”问题。用100 元钱买100 只鸡,公鸡,母鸡,小鸡:都要有。公鸡5 元1 只,母鸡3 元1 只,小鸡1 元3 只。请问公鸡,母鸡,小鸡各应该买多少只?假设公鸡有X 只,母鸡有Y 只,小鸡有Z 只。通过Python 程序段实现了“百元…
填空题
中等
知识点
题目描述
“枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证
每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。
小明利用枚举算法解决“百元买百鸡”问题。用100 元钱买100 只鸡,公鸡,母鸡,小鸡
:都要有。公鸡5 元1 只,母鸡3 元1 只,小鸡1 元3 只。请问公鸡,母鸡,小鸡各应该买
多少只?假设公鸡有X 只,母鸡有Y 只,小鸡有Z 只。
通过Python 程序段实现了“百元买百鸡”的功能,
参考答案
c = 0
for x in range(1,20) :
for y in range(1,33):
z = 100-x-y
if 5*x+3*y+z/3 == 100 :
print("公鸡:",x,"母鸡:",y,"小鸡:",z)
c = c+1
print("共有买法",c,"种")
上一题
下一题