关于百钱百鸡问题的简易算法表示

article/2025/8/29 22:18:06

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

代码如下:

int x = 0,y = 0,z = 0;
for(x = 0;x<20;x++){
if((100-7*x)%4==0&&((100-7*x)/4)>=0){

System.out.println(x+" "+(100-7*x)/4+" "+(100-x-(100-7*x)/4));
}
}

注释:
笔者灵感来源:中学时代所学习的方程组求解思维
笔杆子得出: 列方程组:
x+y+z=100;
5x+3y+(1/3)*z=100;
解出:
y=(100-7*x)/4;
z=100-x- (100-7*x)/4;
取值范围:0=
运行结果:
 
时间复杂度最小。


by mona



http://chatgpt.dhexx.cn/article/XvapsDZT.shtml

相关文章

题目95:百鸡问题:一只公鸡值5元,一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡。现有n元钱,想买n只鸡。问有多少种买法?(钱要用完)

题目转载&#xff1a;http://python.wzms.com/s/1/85 题目描述: 百鸡问题&#xff1a;一只公鸡值5元&#xff0c; 一只母鸡值3元&#xff0c;而1元可买3只小鸡&#xff0c;用百元买百鸡。 现有n元钱&#xff0c;想买n只鸡。 问有多少种买法&#xff1f;(钱要用完) 某种鸡…

使用python实现百钱百鸡问题

一、问题描述 使用python实现百钱百鸡问题&#xff1a;一只公鸡值五钱&#xff0c;一只母鸡值三钱&#xff0c;三只小鸡值一钱&#xff0c;现在要用百钱买百鸡&#xff0c;请问公鸡、母鸡、小鸡各多少只&#xff1f; 二、问题分析 用百钱如果只买公鸡&#xff0c;最多可以买…

【C语言程序设计】百钱买百鸡(百钱百鸡,百鸡问题)!

中国古代数学家张丘建在他的《算经》中提出了一个著名的“百钱买百鸡问题”&#xff0c;鸡翁一&#xff0c;值钱五&#xff0c;鸡母一&#xff0c;值钱三&#xff0c;鸡雏三&#xff0c;值钱一&#xff0c;百钱买百鸡&#xff0c;问翁、母、雏各几何&#xff1f; 实现过程&…

用python的while嵌套解决百钱百鸡问题

已知公鸡每只5元&#xff0c;母鸡每只3元&#xff0c;小鸡每3只1元。现在要100元买100只鸡&#xff0c;公鸡、母鸡和小鸡分别多少只&#xff1f; a 0 while a < 20:b 0while b < 33:c 100 - a - bif (a * 5 b * 3 c / 3) 100:print(a, b, c)b 1a 1在python解决百…

C语言 “百鸡问题”最优解

“百鸡问题”&#xff1a;鸡翁一值钱五&#xff0c;鸡母一值钱三&#xff0c;鸡雏三值钱一。百钱买百鸡&#xff0c;问鸡翁、鸡母、鸡雏各几何&#xff1f; 问题分析 cocks,hens,chicks;//公鸡、母鸡、小鸡 设公鸡为x&#xff0c;母鸡为y&#xff0c;小鸡为z&#xff0c;有以下…

百鸡问题的四种(层)解法

例题&#xff1a;百鸡问题 有一个人有一百块钱&#xff0c;打算买一百只鸡。到市场一看&#xff0c;公鸡五块钱一只&#xff0c;母鸡三块钱一个&#xff0c;小鸡一块钱三只。现在&#xff0c;请你编一程序&#xff0c;帮他计划一下&#xff0c;怎么样买法&#xff0c;才能刚好用…

利用usmart组件对stm32进行调试

一、介绍usmart 二、使用usmart的三个前提 1、封装好正点原子的usmart文件 2、写好串口的hal库回调函数及其中断处理函数 3、是否开启一个定时器中断&#xff08;最好选是&#xff09; 开启&#xff1a;1&#xff0c;关闭&#xff1a;0 三、将需要调试的代码usmart_config.c内…

USMART组件应用

首先通过usmart组件可以用来调试程序里的任何函数的参数&#xff0c;通过串口助手。 USMART的特点&#xff1a; 1&#xff0c; 可以调用绝大部分用户直接编写的函数。 2&#xff0c; 资源占用极少&#xff08;最少情况&#xff1a; FLASH:4K SRAM:72B &#xff09;。 3&#xf…

STM32学习笔记(十八)USMART调试组件实验

STM32F103ZET6之USMART调试组件实验 文章目录 STM32F103ZET6之USMART调试组件实验前言一、简介二、使用步骤1.将相关文件复制到文件夹2.添加相关.c及.h文件至工程下3.配置相关函数 三、实验结果总结 前言 对于STM32的学习可分为3个版本。1.寄存器版本2.库函数版本3.HAL库版本由…

【正点原子STM32连载】 第二十六章 USMART调试组件实验摘自【正点原子】STM32F103 战舰开发指南V1.2

1&#xff09;实验平台&#xff1a;正点原子stm32f103战舰开发板V4 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id609294757420 3&#xff09;全套实验源码手册视频下载地址&#xff1a; http://www.openedv.com/thread-340252-1-1.html 第二十…

【正点原子STM32连载】 第二十六章 USMART调试组件实验 摘自【正点原子】MiniPro STM32H750 开发指南_V1.1

1&#xff09;实验平台&#xff1a;正点原子MiniPro H750开发板 2&#xff09;平台购买地址&#xff1a;https://detail.tmall.com/item.htm?id677017430560 3&#xff09;全套实验源码手册视频下载地址&#xff1a;http://www.openedv.com/thread-336836-1-1.html 4&#xff…

使用cubemx 生成Usmart调试神器,以STM32F103RE为例

1.USMART是什么&#xff1f; 使用USMART&#xff0c;你可以轻易的修改函数参数、查看函数运行结果&#xff0c;从而快速解决问题。 比如你调试一个摄像头模块&#xff0c;需要修改其中的几个参数来得到最佳的效果&#xff0c;普通的做法&#xff1a;写函数→修改参数→下载→…

(21)STM32——通过键盘控制舵机和LED灯(利用正点原子USMART实现)

目录 学习目标 运行结果 内容 调试过程 应用场景 特点 文件组介绍 配置步骤 usmart_config.c main.c 系统命令 串口调试 代码 总结 学习目标 本节我们来学习有关正点原子USMART的章节&#xff0c;简而言之&#xff0c;USMART是一种调试工具&#xff0c;具体的工作…

STM32------USMART调试组件

目录 一、什么是USMART 二、USMART调试过程 三、USMART应用场景 四、USMART特点 五、USMART文件组 六、USMART配置步骤 七、USMART系统命令 一、什么是USMART 二、USMART调试过程 三、USMART应用场景 四、USMART特点 五、USMART文件组 六、USMART配置步骤 &#xff08;TFTLCD实…

STM32的USMART移植

使用USMART的原因 当博主也是学生的时候&#xff0c;并没有觉得USMART有多大的作用&#xff0c;就当作一个串口信息交互而已&#xff0c;我可以直接用串口来写就好了&#xff0c;当然这跟我之前没有认真了解过USMART的功能有关&#xff0c;忽略了这个简单却又十分使用的调试助…

stm32-mini学习笔记-USMART调试组件

目录 USMART调试过程 USMART特点 USMART文件简介 USMART配置步骤 USMART系统命令 实验现象 main中代码 USMART调试过程 1.串口发送命令调用函数 2.单片机节后到命令后&#xff0c;解析命令&#xff0c;调用对应的函数 3.调用函数 USMART特点 1&#xff0c; 可以调用绝…

USMART学习

文章目录 前言一、例程测试二、使用方法总结 前言 正点原子USMART组件可以方便地对函数参数进行修改&#xff0c;学习以下如何使用。 实验平台&#xff1a;战舰开发板F103 实验目的&#xff1a;学习USMART使用 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供…

STM32学习之USMART使用

看到没有,我不是标题党,这个蓝桥杯用不了我就没加!! USMART是正点原子推出的一款利用串口通信方便调参的工具。 简单来说: 一般情况下函数的入口参数调整很麻烦,你需要 1.改变参数 2.编译 3.下载 4.观察 用了USMART以后,只需要 1.串口发送你需要的参数 2.观察 这样子…

STM32F4_USMART调试组件

目录 1. USMART是什么&#xff1f; 2. USMART的特点 3. USMART实现流程 4. USMART组件 5. 在usmart_config.c中添加想要被USMART调用的函数 6. 实验程序 6.1 main.c 6.2 usmart.c 6.3 usmart.h 7. USMART调试的优越性说明 1. USMART是什么&#xff1f; USMART 是 AL…

正点原子USMART组件移植

文章目录 一、打开Cube&#xff0c;建立工程二、系统配置三、配置测试IO四、在 Clock Configuration中:五、工程输出配置六、开始移植七、组件分析 MCU&#xff1a;正点原子阿波罗开发板 IDE&#xff1a; MDK-ARM V5 STM32CubeMX5.2.2 一、打开Cube&#xff0c;建立工程 点击AC…