百钱买百鸡问题java_百钱买百鸡问题Java

//百钱买百鸡

public class baiqianbaiji {

static void BQBJ(int m,int n)//m为钱的总数,n为鸡数

{

int z;

for(int x = 0;x <= n;x++){

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

z = n- x - y;

if(z >= 0 && z % 3 == 0 && m == x * 5 + y * 3 + z / 3)

System.out.printf("公鸡: %d只,母鸡: %d只,小鸡: %d只\n",x,y,z);

else{

//无法求解

}

}

}

}

public static void main(String[] args){

int m,n; //m为钱数,n为鸡数

m = 100;

n = 100;

System.out.println("百钱买百鸡问题的解决结果:");

BQBJ(m,n);

}

}

百钱买百鸡问题 php版本

/* * 百钱买百鸡问题 * * 我国古代数学家张丘建在一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一:百钱买百鸡,则翁.母 ...

华为OJ平台——百钱买百鸡问题

题目描述: 元前五世纪,我国古代数学家张丘建在一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一. 百钱买百鸡,问鸡翁.鸡母.鸡雏各几何? 思路: 这道题很简单,假 ...

用JS来计算百钱买百鸡

怎样用一百块买一百只鸡?已知公鸡5块一只,母鸡3块一只,小鸡一块钱3只: 需要用到for循环嵌套,并且通过优化代码,可以加快运行效率.

Java_百钱买百鸡

题目:公鸡3文钱,母鸡2文钱,3只小鸡1文钱,百钱买百鸡,求多少公鸡,母鸡,小鸡? public class Work6{ public static void main(String[] args) ...

C# 百钱买百鸡

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cons ...

JS-百钱买百鸡案例-for循环制作

SDUST 软件工程2016-作业4-A 百钱买鸡问题

解决百钱买鸡问题原本并不困难,关键的是这道题对其进行了升级,测试数据太大,传统的解法,像三重循环,二重循环都会导致超时. 这道题正确的解法应该是结合数学方程进行化简,将其转化为1层循环: x+y+z= ...

Java实现 基础算法 百元买百鸡

public class 百元买百鸡 { public static void main(String[] args) { //母鸡 for (int i = 1; i < 33; i++) { ...

python_百文买百鸡问题

百文买百鸡问题 -- 不定方程 -- 公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,如何买? -- 列出方程式 x + y + z = 100 5x + 3y + z/3 ...

随机推荐

【sdoi2013】森林 BZOJ 3123

Input 第一行包含一个正整数testcase,表示当前测试数据的测试点编号.保证1≤testcase≤20. 第二行包含三个整数N,M,T,分别表示节点数.初始边数.操作数.第三行包含N个非负整数 ...

菜鸟级别的WCF入门学习

这两天学习WCF,看了MSDN上的入门教程,和查找了一些网上给的例子,简单的实现了一下,感觉应该很适合我这种菜鸟级的选手看了. 1.新建一个项目--WCF--WCF服务应用程序 用的是MSDN上的加减 ...

GCD 常用代码

GCD 常用代码 体验代码 异步执行任务 - (void)gcdDemo1 { // 1. 全局队列 dispatch_queue_t q = dispatch_get_global_queue(0, ...

【leetcode】First Missing Positive

First Missing Positive Given an unsorted integer array, find the first missing positive integer. For ...

Linux下搭建Oracle11g RAC(2)----配置DNS服务器,确认SCAN IP可以被解析

从Oracle 11gR2开始,引入SCAN(Single Client Access Name) IP的概念,相当于在客户端和数据库之间增加一层虚拟的网络服务层,即是SCAN IP和SCAP IP  ...

Redmine开启服务

写了一个启动Redmine的开机脚本,redmine文件在/etc/init.d/下 #!/bin/sh ### BEGIN INIT INFO # Provides: Dean Chen # Req ...

UVA1450-Airport

题目链接 题意:有一个飞机场.有两条待飞跑到w和e.一条起飞跑道.每一时刻仅仅能起飞一架飞机,然后有w[i]和e[i]架飞机进入w和e跑道.飞机编号从0開始,问说怎样安排起飞能够使得飞机编号的最大值最 ...

Mysql表锁、行锁、页锁

参考 http://www.jb51.net/article/50047.htm 页级:引擎 BDB.表级:引擎 MyISAM , 理解为锁住 ...

Linux之定时任务

定时任务Crond介绍 Crond是linux系统中用来定期执行命令/脚本或指定程序任务的一种服务或软件,一般情况下,我们安装完Centos5/6 linux操作系统之后,默认便会启动Crond任务调 ...

字段like多个条件(or关系)简写

字段 like ‘匹配串1’or 字段 like ‘匹配串2’or ... 有如下简写方式 oracle: select  * from tablex where REGEXP_LIKE(字段名, ' ...

你可能感兴趣的:(百钱买百鸡问题java)