第二十五讲 (书生分卷)

二月 17, 2019

在中国古代的教育中,也出现过有名的数学家,自然也出现过许多有意思的算术题目,下面我们就来看一下这道出自明代数学家程大位《算法统宗》书中的一道算题:

毛诗春秋周易书,九十四册共无余。
毛诗一册三人读,春秋一本四人呼,
周易五人读一本,要分每样几多书,
就见学生多少数,请君布算莫踌躇。

把上面的题目用白话翻译一遍意思是说:现有儒家的三部经典著作《毛诗》《春秋》和《周易》,共计94册。每3个学生读一册《毛诗》,每4个学生读一册《春秋》,每5个学生读一册《周易》。如果知道每种书有多少册,就能知道学生有多少人。请你别犹豫,赶快算一算。

编程思路

根据题意,假设《毛诗》有x册,则可计算出学生有3x人,然后就可以计算出《春秋》有3x÷4本,《周易》有3x÷5本。采用枚举法来解题,从1开始列举《毛诗》的册数,接着计算出学生人数,再计算出《春秋》和《周易》的册数;然后判断如果三部书加起来有94册,则求得该问题的解。

程序清单

根据上面介绍的算法,编写程序求解答案。


运行该模块,得到答案:学生120人,毛诗40册,春秋30册,周易24册。

试一试

某小学组织去春游,如果每辆车坐40人,就余下30人;如果每辆车坐45人,就刚好坐完。请问有多少车?多少人?编写程序求解这个问题。

能力橙版权所有

请勿转载

第二十四讲 (数字黑洞153)第二十六讲 (回文数)