题目内容

有一个故事讲的是一个唐代大官选拔官员的过程.他让两个资格和职位相当的候选人回答下面的问题,谁先答出来就提拔谁.

问题:“有一个人在林中散步,无意中听到几个强盗在商量怎样分配抢来的布匹.若他们每人分6匹布,就剩下5匹布;若每人分7匹布,就差8匹布.问总共有强盗几人?布匹多少?”

你能用一个简单算式求出强盗的人数和布匹数吗?

思路分析:这个问题可看作二元一次方程组问题!问题的特点是给出两种分配方案,一种分法分不完,另一种分法不够分.

中国古代《九章算术》一书中收集了许多类似的问题,各个题目都给出了完整的解法,后人称上面这种算法为——“盈不足术”.

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

解:根据公式:(盈+不足)÷两次所分的布的匹数之差=人数,

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

求得强盗有(8+5)÷(7-6)=13(人).

布匹有6×13+5=83(匹).

程序步骤如下:

INPUT“请分别输入多余的布匹数、不足的布匹数和两次所得的布匹数(按大小顺序)”:a,b,c,d

x=(a+b)/(c+d)

PRINT“强盗数为:”;x

PRINT“布匹数为:”;d*x+a

END

练习册系列答案
相关题目

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

精英家教网