我国古代数学家张丘建在《张丘建算经》一书中提出了“百鸡问题”:

鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?

public class ChickenBuy {

/**

* 百钱买百鸡问题

* @param args

*/

static int x;//可买鸡翁只数

static int y;//可买鸡母只数

static int z;//可买鸡雏只数

//方法一 :循环列举法

public void method1(){

x=0;

while(x<=19){

y=0;

while(y<=33){

z=100-x-y;

if(x*5+y*3+z/3==100&&z%3==0&&x!=0){

System.out.println("可买鸡翁只数:"+x);

System.out.println("可买鸡母只数:"+y);

System.out.println("可买鸡雏只数:"+z);

System.out.println("-------------------");

}

y++;

}

x++;

}

}

//方法二:循环法二

public static void method2(){

for(int x=1;x<=100/5;x++){

for(int y=0;y<=33;y++){

z=100-x-y;

if(x*5+y*3+z/3==100&&z%3==0){

System.out.println("可买鸡翁只数:"+x);

System.out.println("可买鸡母只数:"+y);

System.out.println("可买鸡雏只数:"+z);

System.out.println("-------------------");

}

}

}

}

//方法三:循环法三

public static void method3(){

//有两个方程求解得

//z=3/4*x+75;

//所以z的最小值为75,最大值为90

while(z<=90&&z>=75){

y=200-7/3*z;

x=4/3*z-100;

if(x>=0&&y>=0){

System.out.println("可买鸡翁只数:"+x);

System.out.println("可买鸡母只数:"+y);

System.out.println("可买鸡雏只数:"+z);

System.out.println("-------------------");

}

z+=3;

}

}

public static void main(String[] args) {

method3();

}

}

百钱买百鸡问题java_Java版百钱买百鸡相关推荐

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

    题目转载:http://python.wzms.com/s/1/85 题目描述: 百鸡问题:一只公鸡值5元, 一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡. 现有n元钱,想买n只鸡. 问有多少种买 ...

  2. 我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下: 鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?

    有以下这样的问题 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题,该问题叙述如下: 鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一:百钱买百鸡,则 ...

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

    题目转载:http://python.wzms.com/s/1/50 题目描述: 百鸡问题:一只公鸡值5元, 一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡. 现有n元钱,想买n只鸡. 问有多少种买 ...

  4. C++解百钱买百鸡 题目描述我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?

    题目描述 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题,该问题叙述如下:鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一:百钱买百鸡,则翁.母.雏 ...

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

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

  6. 湖南省计算机二级考试 程序题填空题 百钱百鸡,09年计算机二级辅导:C++百钱百鸡问题的解决方法...

    应该都看过这个题目吧,呵呵,中国古老的问题,原题是"公鸡每只5元,母鸡每只3元,小鸡三只1元,用100元钱买100只鸡,求公鸡,母鸡,小鸡的只数". 这类问题呢,一般都是用穷举法, ...

  7. python解决买鸡问题:3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100 文 钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?

    代码如下: #coding: utf-8 #题目描述: 3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡.用100 文 钱买100 只鸡,那么各有公鸡.母鸡.小鸡多少只?for i i ...

  8. shell解决买鸡问题:3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100 文 钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?

    直接上代码: #!/bin/bash #题目描述: 3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡.用100 文 钱买100 只鸡,那么各有公鸡.母鸡.小鸡 多少只? echo -e ...

  9. 武林外传 纯端 修改服务器,【武林外传单机一键服务端】某宝几百的最新星陨武林新春版 飞羽一键安装客户端带GM管理与刷物品工具...

    [武林外传单机一键服务端]某宝几百的最新星陨武林新春版 飞羽一键安装客户端带GM管理与刷物品工具 游戏特色内容 1.角色上线1级,点击新手宝箱可自动扩充背包仓库,并获得100金 2.专职涅槃羽化任务均 ...

最新文章

  1. vba根据内容调整word表格_【邮件合并】不会VBA也能批量生成Word封面
  2. [云炬创业基础笔记]第十章企业的利润计划测试6
  3. 云炬随笔20211012(3)
  4. awk学习笔记(10) - 数组
  5. 第九节: EF的性能篇(二) 之 Z.EntityFramework.Extensions程序集解决EF的性能问题
  6. 图像处理中的通信原理——冈萨雷斯读书笔记(四)
  7. Mysql入门的10条语句
  8. 翻译【ElasticSearch Server】第一章:开始使用ElasticSearch集群(2)
  9. openerp mysql_Odoo字段(Fields)总结-至2020全
  10. C#Repeater控件的使用
  11. Tuple Class
  12. Spring框架 初步入门猜想
  13. linux下运行二进制文件
  14. 圣经 创世纪 1:20-22
  15. (译)如何制作一个类似tiny wings的游戏:第二部分(完) - 子龙山人 ...
  16. win7系统一键共享工具_开放教育作者共享适用于任何操作系统的有价值的工具
  17. 交换机端口镜像配置大全【汇集 22个各种品牌交换机】
  18. hdu 3853 LOOPS
  19. UEFI开发与调试---edk2中的Package
  20. threejs添加网格辅助线grid

热门文章

  1. android sd卡目录查看,Android sd卡目录详解
  2. IEEE Trans 2006 使用K-SVD构造超完备字典以进行稀疏表示(稀疏分解)
  3. HAL库配置STM32F1系列定时器驱动步进电机(四)(梯形加减速)
  4. java下载pdf_java – 下载时空白PDF
  5. [转]LaTeX中字体设置总结
  6. 百兆、千兆网线的做法
  7. K8s常见问题分析解决(未分类问题一)
  8. A/D | D/A 转换原理计算
  9. web实验1 div+css
  10. 怎样关闭笔记本触控板