百钱百鸡问题

2023-05-16

//中国古代数学家张丘建在在他的《算经》中提出这样一个“百钱百鸡问题”,鸡翁一,值钱五
//鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问有翁,母,雏各几何?
//由题意知:如果100元全部用于买鸡公,则最多只能买到20只;如果全部用于买鸡母,则最多只能买到33只;如果全部用于买鸡雏,则最多只能买到99只(小鸡的数量为3的倍数,且不能多余100只 

#include <stdio.h>
int main()
{
	int jg, jm, jc;//定义变量用于接收三种鸡的数量
	int i, j, k;
	printf("方案如下:\n");
	for (i = 0; i <= 20; i++)
	{
		for (j = 0; j <= 33; j++)
		{
			for (k = 0; k <= 99; k++)
			{
				if (i + j + k == 100)
				{
					if (5 * i + j * 3 + k / 3 == 100)
					{
						if (k % 3 == 0)
						{
							printf("%d只鸡翁,%d只鸡母,%d只鸡雏\n",i,j,k);
						}
					}
				}
			}
		}
	}
}

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

百钱百鸡问题 的相关文章

随机推荐

  • 【Python】非常优秀的网站视频下载工具:You-Get

    You Get 一键下载几乎所有网站上的音视频 它是一个非常优秀的网站视频下载工具 可以很轻松的下载到网络上的视频 图片及音乐 步骤一 xff1a 安装Python3 x安装环境 注意 另外一种快捷安装Python环境请看 点击链接 1 进
  • Arch Linux(超详细安装教程附图文)

    介绍 Arch Linux 详细介绍 Arch Linux xff08 或Arch rt xff09 是一款基于x86 64架构的Linux发行版 系统主要由自由和开源软件组成 xff0c 支持社区参与 系统设计以KISS原则 xff08
  • 余弦定理的证明及其应用

    因为这篇文章写得时候我特别菜 xff0c 还不会 LaTeX LaTeX L A T E X xff0c 而且表述中又不少不是很明确的地方 xff0c 大家可以看余弦定理的证明及其应用 改进版以追求更好的阅读体验qwq 余弦定理 余弦定理
  • 前端框架汇总合集(友友们可补充漏掉的前端框架)

    前端框架汇总 ReactVueAngularBootstrapFoundationSvelteAlpinePreactLitElementStimulusEmber React React JS 不像一个框架反而更像一个库 xff0c 但绝
  • Node.js 16 生命周期 结束日期提前

    将 Node js 16 的生命周期终止日期更改为 2023 年 9 月 11 日 概括Summary为什么 xff1f Why 我们评估了以下选项 We have evaluated the following options 概括 No
  • ubuntu系统用xshell远程连接

    1 在cmd窗口执行任何命令时请先登录管理员权限 xff08 将可避免很多问题 xff09 命令 xff1a sudo su xff08 回车然后输入密码 xff09 2 设置软件下载地址 xff08 推荐使用 阿里云服务器 xff09 3
  • 用VS进行图像处理

    一 1 在Windows下搭建VS 43 OpenCV平台 xff1a 2 修改名称 3 选择基于对话框 4 生成工程项目 xff0c 把自动生成的控件删除 xff0c 找到右边工具箱 xff0c 添加两个图片控件和一个按钮控件 5 分别更
  • 笔记(STM32篇)day1——工程创建、操作寄存器点灯

    目录 一 STM32F103VET6 二 创建工程 1 主要文件 2 生成文件 三 操作寄存器点灯 前言 这一年 xff0c 从调剂到各种找工作面试 去实习 xff0c 感受总结下来就是 出走半生 xff0c 归来仍是萌新 xff0c 作为
  • 网络服务——解析OSI七层模型及各层工作原理

    文章目录 一 OSI是什么 xff1f 二 OSI七层模型讲解1 七层结构的概念 xff1a 2 了解数据的传输协议 xff1a 三 OSI模型与TCP IP模型的比较四 TCP IP协议族的组成 xff1a 1 应用层 xff1a 2 传
  • Ubuntu系统安装配置arm-gcc交叉编译器

    下载好linux arm gcc压缩包 xff08 这里使用arm gcc版本为4 6 4 x86 64 xff09 注 xff1a 如果是VMware虚拟机要先安装VMware Tools xff0c 再将arm gcc压缩包导入虚拟机中
  • PTA数据库填空题

    检索学习全部课程的学生姓名 Sno Cno Cno 查询学生95001的姓名和所在系 Sno 61 39 95001 39 S 检索至少选修课程号为C2或C4的学生学号 CNO 61 39 C2 39 V SC 检索至少选修课程号为C2和C
  • python求列表最大值,最小值,和

    问题描述 给出n个数 xff0c 找出这n个数的最大值 xff0c 最小值 xff0c 和 输入格式 第一行为整数n xff0c 表示数的个数 第二行有n个数 xff0c 为给定的n个数 xff0c 每个数的绝对值都小于10000 输出格式
  • Ubuntu从16.04升级到18.04

    文章目录 起因具体步骤1 首先 xff0c 需要完全卸载ROS2 然后 xff0c 使用下列命令更新当前系统3 最后 xff0c 升级系统 起因 最近接手一台16 04Ubuntu的电脑 xff0c 界面操作很不习惯 xff0c 考虑升级到
  • 计算机网络 思科模拟器进行OSPF路由协议实验

    OSPF xff08 Open Shortst Path First xff0c 开放式最短路径优先 xff09 协议是目前网络中应用最广泛的动态路由协议之一 xff0c 也属于内部网关路由协议 xff0c 能够适应各种规模的网络环境 xf
  • C语言操作符—左移右移操作符

    文章目录 1 移位操作符十进制转二进制 1 2 lt lt 左移操作符1 2 1 gt gt 左移操作符 正数1 2 2 gt gt 左移操作符 负数 1 3 gt gt 右移操作符 96 注意 xff1a 移位操作符的操作数只能是整数 9
  • 求最大公约数之辗转相除法

    文章目录 一 前言二 辗转相除法原理三 用C语言求最大公约数 一 前言 最大公约数为两个及其以上的整数中约数最大的一个 也称为最大公因子 xff0c 最大公因数 a xff0c b的最大公约数记为 xff08 a xff0c b xff09
  • 使用FileZilla配置FTP服务器

    在拷贝大文件的时候 xff0c 由于Windows系统限制有时会拷贝失败 xff0c FTP Server可以解决文件的传输问题 FileZilla是一个很好的免费工具 xff0c 且版本没有强制要求 FileZilla支持F TP FTP
  • VMware 安装 银河麒麟高级服务器操作系统 V10 版本教程

    VMware 安装 银河麒麟高级服务器操作系统 V10 版本教程 目录 VMware 安装 银河麒麟高级服务器操作系统 V10 版本教程 银河麒麟的前世今生 安装过程 银河麒麟的前世今生 银河麒麟 xff08 KylinOS xff09 原
  • 配置python环境变量

    首先 xff0c 我们找到python安装目录 再找到pip exe的目录 然后我们快捷键Win 43 i进入Windows设置 xff0c 在查找设置里输入编辑系统环境变量 xff0c 进入到系统属性界面 点击环境变量 xff0c 找到P
  • 百钱百鸡问题

    中国古代数学家张丘建在在他的 算经 中提出这样一个 百钱百鸡问题 xff0c 鸡翁一 xff0c 值钱五 鸡母一 xff0c 值钱三 xff0c 鸡雏三 xff0c 值钱一 xff0c 百钱买百鸡 xff0c 问有翁 xff0c 母 xff