《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6

百钱买百鸡问题。公元五世纪末,我国古代数学家张丘建在《算经》中提出了百鸡问题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?”意为:“每只公鸡值五元,每只母鸡值三元,小鸡三只值一元。用一百元买一百只鸡,问公鸡、母鸡、小鸡各可以买多少只?”试编程求解此题
此题理解上可能有些许出入,以下代码仅以“100元最多可以买多少只鸡”为观点编写

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{int cock, hen, chick, i = 0;/*cock:公鸡(5);hen:母鸡(3);chick:小鸡(1/3)以上三个变量皆指数量,i则用来统计解法的数量*/for (cock = 0; cock <= 20; cock++)for (hen = 0;hen <= (100 - 5*cock) / 3;hen++)for(chick=0;chick<=(100-5*cock-3*hen)*3;chick++)//总共100元{if (5 * cock + 3 * hen + 1./3*chick == 100){printf("当公鸡买%d只时,可以买%d只母鸡和%d只小鸡\n", cock, hen, chick);i++;}}printf("共有%d种买法", i);return 0;
}

若假设最多可以买多少只鸡,有364种解法
若假设每种鸡至少买一只,则有304种解法
以上代码仅作参考

《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6
《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6
《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6
《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6
《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6
《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6
《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6
《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6
《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6
《C语言程序设计教程(朱鸣华)第3版》第6章81页编程题6

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

  1. c语言 百钱买百鸡问题

    c语言 百钱买百鸡问题 如题 话不多说了,直接上代码 如题 公元钱五世纪,我国古代数学家张丘建在<算经>一书中提出了"百鸡问题":鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱 ...

  2. C语言试题七十六之请编写函实现百钱买百鸡

    1. 题目 编写函数:中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱买百鸡问题",鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各 ...

  3. python123百钱买百鸡_求解百钱买百鸡问题。假设大鸡 5 元一只,中鸡 3 元一只,小鸡 1 元三只,现有 100 元钱想买 100 只鸡,有多少种买法?截图代码和运行结果_学小易找答案...

    [填空题]表达式 'apple.peach,banana,pear'.find('ppp') 的值为 ________ . [填空题]已知 x = '123' 和 y = '456' ,那么表达式 x ...

  4. OJ1074: 百钱买百鸡(C语言)

    题目描述 百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡.母鸡.小鸡各买多少只? 本程序要求解的问题是:给定一个正整数n,用n文钱买n只鸡,问公鸡.母鸡 ...

  5. 以“百钱买百鸡”问题练习使用 C语言 goto 语句

    虽然goto语句由于会破坏程序的结构而不被推荐使用,但是当需要从多重循环跳出时就比较合理且高效,以此题为例可见goto语句的妙用 题目描述 百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文 ...

  6. (暴力求解)百钱买百鸡问题升级版

    百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用 100100 文钱买 100100 只鸡,公鸡.母鸡.小鸡各买多少只? 本程序要求解的问题是:给定一个正整数 n,用 n 文钱买 n ...

  7. 6.17 C语言练习(百钱百鸡问题:中国古代数学家张丘建在他的《算经》中提出了著名的“百钱买百鸡问题”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?)

    [练习] 题目要求:中国古代数学家张丘建在他的<算经>中提出了著名的"百钱买百鸡问题"鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各几何? ...

  8. 【C++】公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?请设计一个“高效”的算法求解。

    题目分析 公元前五世纪,我国古代数学家张丘建在<算经>一书中提出了"百鸡问题":鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一.百钱买百鸡,问鸡翁.鸡母.鸡雏各几何?请设计一 ...

  9. C语言(百钱买百鸡问题)

    题目描述:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡.母鸡.小鸡各买多少只? 本程序要求解的问题是:给定一个正整数n,用n文钱买n只鸡,问公鸡.母鸡.小鸡各买多少只 ...

  10. 百钱买百鸡(C语言,枚举法)

    养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 百钱买百鸡 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题, 该问题叙述如下: ...

最新文章

  1. 使用 dockerfile 创建镜像
  2. 一周内,在闲鱼上被疯狂转了 2 万次的 Linux 命令大全!!!
  3. Mysql探究之null与not null
  4. 【机器学习入门笔记1:anaconda一站式开发环境搭建】20190122
  5. error: not found: value SparkSession
  6. Linux 查看磁盘或文件夹及文件大小
  7. [.NET] 《Effective C#》快速笔记(三)- 使用 C# 表达设计
  8. oracle查询结果怎么去掉重复的,怎么去除重复的查询结果
  9. 【渝粤教育】国家开放大学2018年春季 0508-22T影视特技及后期合成 参考试题
  10. Microsoft Operations Framework 4.0
  11. xpath 获取表单的值
  12. 手机拍照普及,相机依然拥有不可替代的优势
  13. IE8 兼容性问题总结
  14. 如何在地图上按地址搜索位置
  15. Java———猴子偷桃(递归函数)
  16. png图片的文件存储格式
  17. VXI和PXI的区别
  18. 第27月第25天 clang -rewrite-objc main.m
  19. 记一次拉去代码失败的解决过程Permission denied, please try again. git@code.odrcloud.cn: Permission denied
  20. Android Studio实现简单计算器

热门文章

  1. YoungTalk-STM32入门100步-通过I/O口点亮LED灯(Proteus仿真电路分析)
  2. 语义分割学习——残差网络ResNet
  3. 了解腾讯云云支付CPay特性及应用场景
  4. 工作中使用到的单词(软件开发)_2022_0815备份
  5. markdown下载及基本语法
  6. PPT表格要怎样让设计秒变高级
  7. android 解压zip工具,ZArchiver解压缩工具
  8. 葵花卫星数据介绍与下载教程
  9. PN结、二极管原理详解与应用
  10. 擦窗机器人毕业设计_家庭清洁机器人毕业设计