作业帮 > 数学 > 作业

c 程序应用题.其实是数学上不理解

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/12 16:44:14
c 程序应用题.其实是数学上不理解
例11:某幼儿园要用100元买100件玩具,若一只熊猫10元,一只小狗3元,一只小鸡0.5元,问三种玩具各买多少只?(找到一组解即可)N
算法分析:(1)由题意可知:熊猫数不能超过5只,小狗不能超过20只,设熊猫数为x,小狗数为y,则小鸡数为:z=100-x-y,且应满足方程:100-10x-3y-0.5x=0.(2)这是不定方程,通常采用穷举法,用二重循环处理,外层x循环,内层y循环,只要找到一组解就立即退出循环.
看不懂“熊猫数不能超过5只,小狗不能超过20只,
如果买了6只或以上的熊猫,则剩下顶多40块钱,就算全部买最便宜的小鸡,也顶多买80只,于是所有能买到的玩具,还不到90件,不符合要买100件玩具的条件.
小狗也是一样的道理,如果买了超过20只小狗,则剩下的钱,就不到40块了,就买不到80只小鸡了,于是同样凑不齐100件玩具!