题目内容

有一个故事是讲唐代大官杨埙提拔官员的经过.他让两个资格职位相同的候选人解答下面这个问题,谁先答出就提拔谁.“有人在林中散步,无意中听到几个强盗在商量怎样分配抢来的布匹.若每人分6匹,就剩5匹;若每人分7匹,就差8匹.问共有强盗几个,布匹多少.”你能用一个简单算法求出强盗个数和布匹数吗?你能用流程图和伪代码表示该问题的算法吗?

答案:
解析:

  解:这种算法可以概括为两句口诀:有余加不足,大减小来除.

  公式:(盈+不足)÷两次所得之差=人数,

  每人所得数×人数+盈=物品总数,

  求得强盗有(8+5)÷(7-6)=13(人),布匹有6×13+5=83(匹).

  流程图:

  伪代码:

  Read a,b,c,d

  x←(a+b)/(d-c)

  y←cx+a

  Print x,y


练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网