相传在远古时代有一片森林,栖息着3种动物,凤凰、麒麟和九头鸟.凤凰有1只头、2只脚,麒麟是1只头4只脚,九头鸟有9只头2只脚.它们这3种动物的头加起来一共是100只,脚加起来也正好是100只,问森林中各生活着多少只凤凰、麒麟和九头鸟?
分析:本题的关键是如何考虑x、y、z三个变量之间的关系.由题意可知: 当凤凰x=1时(只在开始时),变量麒麟y的取值可以从1-25,让变量y从1开始取值(例如:y的值为1); 通过表达式(100-x-y)/9,计算出z的值; 完成上述步骤后,x、y、z三个变量都取到了自己相应的值,但是这三个值是否是正确的解呢?我们必须通过以下的两个条件来判断: x+y+9×z=100且2×x+4×y+2×z=100. 如果全部满足,就输出x、y、z的值,如果不满足,就让y值加1,然后重复步骤(2)到步骤(4),直至y的取值超过25; 然后让x的取值加1后,重复步骤(1)到步骤(5)的操作,直至x的取值超过50为止,退出算法. |
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com