从前,有一位王大爷,专门做卖鸡鸭的生意。一天来了三个顾客,各拿一百个铜钱要向王大爷买一百只鸡。王大爷算来算去不知道这笔生意怎么做。这时徐文长放学回家,从门口经过,王大爷上前一把将他拉进屋里。

徐文长问:“王大爷,什么事?”

“有三位顾客各带一百个铜钱要各买一百只鸡,你帮个忙算一下,使我把这笔生意做成。”

徐文长一看三个客人:一个穿长袍的,一个戴棉帽的,一个长络腮胡子的。徐文长说:“让我领三位顾客去鸡棚看看公鸡、母鸡、小鸡有多少。”王大爷马上答应了。

那时候,卖鸡论只不论斤,公鸡五个铜钱一只,母鸡三个铜钱一只,小鸡一个铜钱可买三只。

徐文长和三位客人走进鸡棚看了一看,有26只公鸡。徐文长对顾客说:“三个人分24只公鸡,谁先拿?”戴棉帽的说:“我只要8只。”徐文长拿起算盘算过之后,对王大爷说:“再让他拿11只母鸡,81只小鸡。正好100个钱买100只鸡。”

戴棉帽的拿了8只公鸡以后,栏里还有16只公鸡,徐文长问其他两位顾客,要公鸡多少只?穿长袍的说:“我要12只公鸡。”徐文长用算盘一算,喊道:“再给穿长袍的客人拿4只母鸡,84只小鸡。”

剩下一个长络腮胡子的顾客对徐文长说:“剩下的4只公鸡给我吧。”徐文长又用算盘一算,对他说:“你再去抓18只母鸡,78只小鸡,正好也是100只。”

王大爷乐了,问徐文长:“你是怎样算出来的?”徐文长说:“戴棉帽的客人要8只公鸡,就需40个铜钱。只能用价钱比较贱的母鸡和小鸡凑合。他剩下的60个铜钱去买92只鸡。假设92只全是母鸡,顾客应付3×92=276

=81,这81正是小鸡的只数,92-81=11,就是母鸡的只数。所以戴棉帽的客人是拿8只公鸡、11只母鸡、81只小鸡。穿长袍的客人要拿12只公鸡、4只母鸡、84只小鸡。长络腮胡子的拿4只公鸡、18只母鸡、78只小鸡。都是这样计算的。”

王大爷连声夸赞徐文长是个聪明的少年。