百钱买百鸡问题java_Java版百钱买百鸡
我国古代数学家张丘建在《张丘建算经》一书中提出了“百鸡问题”:
鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
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版百钱买百鸡相关推荐
- 题目95:百鸡问题:一只公鸡值5元,一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡。现有n元钱,想买n只鸡。问有多少种买法?(钱要用完)
题目转载:http://python.wzms.com/s/1/85 题目描述: 百鸡问题:一只公鸡值5元, 一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡. 现有n元钱,想买n只鸡. 问有多少种买 ...
- 我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下: 鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?
有以下这样的问题 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题,该问题叙述如下: 鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一:百钱买百鸡,则 ...
- 题目54:百钱百鸡 一只公鸡值5元,一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡。现有n元钱,想买n只鸡。问有多少种买法?(钱要用完)
题目转载:http://python.wzms.com/s/1/50 题目描述: 百鸡问题:一只公鸡值5元, 一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡. 现有n元钱,想买n只鸡. 问有多少种买 ...
- C++解百钱买百鸡 题目描述我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?
题目描述 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题,该问题叙述如下:鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一:百钱买百鸡,则翁.母.雏 ...
- C语言 古代经典算术题:百钱百鸡。用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法。
C语言 古代经典算术题:百钱百鸡.用100元钱买100只鸡,已知公鸡每只5元,母鸡每只3元,小鸡一元3只,求出所有的卖法. 代码: #include <stdio.h> void main ...
- 湖南省计算机二级考试 程序题填空题 百钱百鸡,09年计算机二级辅导:C++百钱百鸡问题的解决方法...
应该都看过这个题目吧,呵呵,中国古老的问题,原题是"公鸡每只5元,母鸡每只3元,小鸡三只1元,用100元钱买100只鸡,求公鸡,母鸡,小鸡的只数". 这类问题呢,一般都是用穷举法, ...
- python解决买鸡问题:3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100 文 钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?
代码如下: #coding: utf-8 #题目描述: 3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡.用100 文 钱买100 只鸡,那么各有公鸡.母鸡.小鸡多少只?for i i ...
- shell解决买鸡问题:3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡。用100 文 钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?
直接上代码: #!/bin/bash #题目描述: 3文钱可以买1只公鸡,2文钱可以买一只母鸡,1文钱可以买3只小鸡.用100 文 钱买100 只鸡,那么各有公鸡.母鸡.小鸡 多少只? echo -e ...
- 武林外传 纯端 修改服务器,【武林外传单机一键服务端】某宝几百的最新星陨武林新春版 飞羽一键安装客户端带GM管理与刷物品工具...
[武林外传单机一键服务端]某宝几百的最新星陨武林新春版 飞羽一键安装客户端带GM管理与刷物品工具 游戏特色内容 1.角色上线1级,点击新手宝箱可自动扩充背包仓库,并获得100金 2.专职涅槃羽化任务均 ...
最新文章
- vba根据内容调整word表格_【邮件合并】不会VBA也能批量生成Word封面
- [云炬创业基础笔记]第十章企业的利润计划测试6
- 云炬随笔20211012(3)
- awk学习笔记(10) - 数组
- 第九节: EF的性能篇(二) 之 Z.EntityFramework.Extensions程序集解决EF的性能问题
- 图像处理中的通信原理——冈萨雷斯读书笔记(四)
- Mysql入门的10条语句
- 翻译【ElasticSearch Server】第一章:开始使用ElasticSearch集群(2)
- openerp mysql_Odoo字段(Fields)总结-至2020全
- C#Repeater控件的使用
- Tuple Class
- Spring框架 初步入门猜想
- linux下运行二进制文件
- 圣经 创世纪 1:20-22
- (译)如何制作一个类似tiny wings的游戏:第二部分(完) - 子龙山人 ...
- win7系统一键共享工具_开放教育作者共享适用于任何操作系统的有价值的工具
- 交换机端口镜像配置大全【汇集 22个各种品牌交换机】
- hdu 3853 LOOPS
- UEFI开发与调试---edk2中的Package
- threejs添加网格辅助线grid