题目内容
百鸡问题:我国古代数学家张邱建编《张邱建算经》中记有有趣的数学问题:“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一.凡百钱,买鸡百只,问鸡翁,母、雏各几何?能用程序解决这个问题吗?
分析:设鸡翁、母、雏各x、y、z只,则
![]()
由②,得z=100-x-y ③
③代入①,得5x+3y+
=100,即7x+4y=100 .④
求解方程④,又x∈N,y∈N.可得
而方程④可从x的最小值1开始验证,循环运行,所以可以由程序的循环结构完成.
解:x=1 y=1
While x<=14
While y<=25
If 7*x+4*y=100 then
z=100-x-y
Print “鸡翁、母、雏的个数分别为:”x、y、z
End if
y=y+1
Wend
x=x+1
y=1
Wend
End
练习册系列答案
相关题目