题目来源:大工慕课 链接
作者:Caleb Sung

问题

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

抽象为数学模型

设鸡翁 鸡母 鸡雏数量分别为x y z,则:
x+y+y=100
5x+3y+(1/3)z=100

解答示范

采用穷举法解决:

#include<stdio.h>int main(){int x, y, z;for(x=0; x<100; x++){for(y=0; y<100; y++){for(z=0; z<100; z++){if(x+y+z==100 && 5*x+3*y+z/3==100){printf("鸡翁%d只,鸡母%d只,鸡稚%d只。\n", x, y, z);}}}}return 0;
}

运行结果

C语言解决百钱百鸡问题相关推荐

  1. C语言编程-百钱百鸡问题

    百钱百鸡问题 问题描述 中国古代数学家张丘在他的<算经>中提出了一个著名的"百钱百鸡问题":一只公鸡值5钱,一只母鸡值3钱,三只小鸡值1钱,现在要用百钱买百鸡,请问公鸡 ...

  2. 算法之枚举及其优化(1)——百钱百鸡问题的多种解法(一重循环解决)

    目录 写在前面: 从百钱百鸡问题说起 直接枚举(暴力破解) 开始优化(缩小枚举范围) 继续优化(二重循环) 最终优化(一重循环) 总结 写在后面 写在前面: 本文适合初学者学习,鉴于本人能力有限以及希 ...

  3. C语言 古代经典算术题:百钱百鸡。用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法。

    C语言 古代经典算术题:百钱百鸡.用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法. 代码: #include <stdio.h> void main ...

  4. 《用Python解决寻找水仙花数,百钱百鸡问题|CSDN创作打卡》

    使用Python编程解决算法问题 目录 使用Python编程解决算法问题 一.用Python解决寻找水仙花数问题 二.用Python解决百钱百鸡问题 算法问题1:用Python解决寻找水仙花数问题. ...

  5. C语言·百钱百鸡问题

    百钱百鸡问题 用100元钱卖100只鸡,公鸡每只5元,母鸡每只3元,小鸡每3只1元,要求每种鸡至少买一只.试编程求各种鸡各买多少只 主要思路:先将三种鸡的个数设出来,利用多层循环满足鸡个数和为100, ...

  6. python解决百钱百鸡问题

    ''' 百钱百鸡问题 一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱. 用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱. ''' for i i ...

  7. C语言实现 百钱百鸡

    百钱百鸡 1.案例描述 中国古代数学家张丘建在它的<算经>中提出了一个著名的"百钱百鸡问题":一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公 ...

  8. C语言>>百钱百鸡问题。鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,翁、母、雏各几何 ?

    使用工具: Dev-c++ 5.11 解题思路: 解读标题<百钱百鸡>,意思就是用一百元钱,购买一百只鸡,因为鸡的类别有三种,所以就有 不同的方案.公鸡一只五元钱,最多20只:母鸡一只三元 ...

  9. 公鸡5钱一只 母鸡3钱一只c语言,C# “百钱百鸡 公鸡5元一只,母鸡3元一只,小鸡一元3只,用100元买100只鸡一种做法...

    #region 百钱百鸡 Console.Write("公鸡5元一只,母鸡3元一只,小鸡一元3只,用100元买100只鸡"); Console.WriteLine("\n ...

  10. 100个python算法超详细讲解:百钱百鸡

    1.问题描述 中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱 百鸡问题":一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现 在要用百钱买百鸡,请问公鸡.母 ...

最新文章

  1. 一次服务器CPU占用率高的定位分析
  2. 利用python去除红章
  3. 【7】jQuery学习——入门jQuery选择器之过滤选择器-可见性过滤选择器
  4. Bootstrap简介、下载bootstrap及引入文件说明、响应式容器和满屏容器、栅格系统
  5. Opencv--bitwise_and、bitwise_not等图像基本运算及掩膜
  6. python坐标图设计_python 三维坐标图
  7. 为什么现在还有很多人喜欢在银行存定期?
  8. 西部开源学习笔记《unit 2》
  9. Pyspider 框架的用法
  10. fgo服务器中断020202,终章炸服事件 - Mooncell - 玩家自由构筑的FGO中文Wiki
  11. Is not configured
  12. 关于软件开发中遇到的问题解决思路
  13. 无人驾驶虚拟仿真(十二)--图像处理之红绿灯识别
  14. 机器学习中的编码器-解码器结构哲学
  15. WIN10安装vc60无响应
  16. 摘抄整理-20161115-程序员思维修炼
  17. svn 插件选择 Subclipse与Subversive比较
  18. 让MyIE使用Gecko核心
  19. 察人是否可信的“秘密”
  20. 超全!Linux 误删文件恢复命令及方法

热门文章

  1. 【Codecs系列】X264码率控制总结1——ABR,CQP,CRF
  2. 高斯金字塔和拉普拉斯金字塔实现图像融合
  3. 【09-JVM面试专题-实例化过程详细讲讲?对象的基本结构你知道吗?TLAB堆上内存分配是怎么样的?你了解这个TLAB吗?】
  4. JS——mouseover和mouseenter的区别
  5. python格式化千分位数字
  6. matlab图片surf图,用matlab实现SURF图像配准 算法
  7. oracle Day1
  8. 3.实现字符串的复制
  9. Python---文件写入
  10. win10网络可以ping 通,不能进网页