美文网首页程序员
C语言经典基础思维逻辑题:百钱买百鸡,问翁、母、雏各几何?

C语言经典基础思维逻辑题:百钱买百鸡,问翁、母、雏各几何?

作者: 诸葛青云999 | 来源:发表于2019-10-11 12:41 被阅读0次

百钱买百鸡问题

中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?

解题过程

使用 for 语句对 3 种鸡的数嫌在事先确定好的范围内进行穷举并判断,对满足条件的 3 种鸡的数量按照指定格式输出,否则进行下次循环。

根据题意设公鸡、母鸡和雏鸡分别为 cock、hen 和 chick,如果 100 元全买公鸡,那么最多能买 20 只,所以 cock 的范围是大于等于 0 且小于等于 20;如果全买母鸡,那么最多能买 33 只,所以 hen 的范围是大于等于 0 且小于等于 33;如果 100 元钱全买小鸡,那么最多能买 99 只(根据题意小鸡的数量应小于 100 且是 3 的倍数)。

在确定了各种鸡的范围后进行穷举并判断,判断的条件有以下 3 点:

所买的 3 种鸡的钱数总和为 100。

所买的 3 种鸡的数量之和为 100。

所买的小鸡数必须是 3 的倍数。

源码实现

小编给大家推荐一个学习氛围超好的地方,C/C++交流企鹅裙:【870+963+251】适合在校大学生,小白,想转行,想通过这个找工作的加入。裙里有大量学习资料,有大神解答交流问题,每晚都有免费的直播课程

尾言

如果你基础比较差,想跟着小编一起学习,每天都有进步。

系统化的文档专栏教程:《C语言文档教程》

通俗易懂,深入浅出,文章不深奥,不需要钻研,在公交、在地铁、在厕所都可以阅读,随时随地涨姿势。

相关文章

  • C语言经典基础思维逻辑题:百钱买百鸡,问翁、母、雏各几何?

    百钱买百鸡问题 中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”,鸡翁一,值钱五,鸡母一,值...

  • Java经典案例百钱百鸡

    百钱百鸡:鸡翁一只钱五,鸡母一只钱三,鸡雏三只钱一,问鸡翁、鸡母、鸡雏各几何? 运行结果:

  • 函数式编程解百鸡问题

    问题 百鸡问题来自《张邱建算经》,原文:今有鸡翁一直钱五,鸡母一直前三,鸡雏三直钱一,凡百钱买百鸡。问:鸡翁、母、...

  • 114-百鸡百钱问题

    我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、...

  • 用JS计算经典例题 :百元百鸡

    我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、...

  • 6月12日 百鸡百钱问题

    百钱百鸡问题中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡...

  • 说一说那些我也不太懂的算法之《百钱买鸡》

    百钱买鸡 百钱买鸡问题是一个数学问题,出自中国古代约5—6世纪成书的《张邱建算经》:今有鸡翁一,值钱伍;鸡母一,值...

  • 母鸡

    母鸡 孵 卵 ,数 周 成 雏 。 随 母 出行 , 未 尝 远 离 。 母 鸡 每得 食 , 必先 喂 其 雏,...

  • 1、算法入门

    1、百钱白鸡 我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买...

  • 百钱百鸡问题的最优解法

    原题描述如下: 公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一只钱五,鸡母一只钱三,...

网友评论

    本文标题:C语言经典基础思维逻辑题:百钱买百鸡,问翁、母、雏各几何?

    本文链接:https://www.haomeiwen.com/subject/ubytmctx.html