package com.zuoye.test;
//百鸡百钱5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。
public class Baiji {
public static void main(String[] args)
{
int a;
int b;
int c;
int sum;
for(a=0;a<21;a++)
{
for(b=0;b<30;b++)
{
for(c=0;c<100;c++)
{
sum=5*a+3*b+c/3;
if(sum==100&&a+b+c==100)
{
System.out.println("公鸡"+a+"只,母鸡"+b+"只雏鸡"+c+"只");
}
}
}
}
}
}

百马百担:

package com.zuoye.test;
//百马百担,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹
public class Baima {
public static void main(String[] args)
{
int a;
int b;
int c;
int sum;
for(a=0;a<100;a++)
{
for(b=0;b<100;b++)
{
for(c=0;c<100;c++)
{
sum=a*3+b*2+c/2;
if(a+b+c==100&&sum==100)
{
System.out.println("大马"+a+"只,中马"+b+"只小马"+c+"只");
}
}
}
}
}
}

上面的没有考虑周全,改正后的:

package com.zuoye.test;
//百鸡百钱5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。
public class Baiji {
public static void main(String[] args)
{
int a;
int b;
int c;
int sum;
for(a=;a<;a++)
{
for(b=;b<;b++)
{
for(c=;c<;c++)
{
if(c%==)
{
sum=*a+*b+c/;
if(sum==&&a+b+c==)
{
System.out.println("公鸡"+a+"只,母鸡"+b+"只雏鸡"+c+"只");
}
}
}
}
}
}
}

package com.zuoye.test;
//百马百担,大马驮3担,中马驮2担,两只小马驮1担,问有大,中,小马各几匹
public class Baima {
public static void main(String[] args)
{
int a;
int b;
int c;
int sum;
for(a=;a<;a++)
{
for(b=;b<;b++)
{
for(c=;c<;c++)
{
if(c%==)
{
sum=a*+b*+c/;
if(a+b+c==&&sum==)
{
System.out.println("大马"+a+"只,中马"+b+"只小马"+c+"只");
}
}
}
}
}
}
}

百鸡百钱===百马百担====for循环嵌套的更多相关文章

  1. 百钱买百鸡问题 php版本

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

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

    <html> <head> <meta charset="utf-8"/> <title></title> <sc ...

  3. java练习题:输出100以内与7有关的数、百马百担、打分(去掉最高、最低分)、二分法查找数据

    1.输出100以内与7有关的数 注: 这些数分为三类:(1)7的倍数,(2)个位数字是7的数,(3)十位数字是7的数 int i=1; System.out.println("输出100以内 ...

  4. 1. while循环(当循环) 2. do{}while()循环 3. switch cose(多选一) 例子:当选循环下求百鸡百钱 用 switch cose人机剪刀石头布

    1. while循环: 当选循环下求百鸡百钱:如下: 代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN ...

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

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

  6. 用JS来计算百钱买百鸡

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

  7. #Java编程题-百钱百鸡

    问题: 百钱百鸡问题.用100钱买100只鸡,公鸡一只五钱,母鸡一只三钱,雏鸡三只一钱,编程计算共有几种买法(要求每种鸡至少要买1只). 自己的实现,没有什么数据结构,算法,求大神指点!! packa ...

  8. for循环语句之棋盘放粮食、百鸡百钱、纸张的折叠问题

    1.棋盘放粮食 ; ; i < ; i++) { ; ; j <= i; j++) { x = x * ; } lszl = lszl + x; } double zl = lszl * ...

  9. 百钱买百鸡问题Java

    //百钱买百鸡public class baiqianbaiji { static void BQBJ(int m,int n)//m为钱的总数,n为鸡数 { int z; for(int x = 0 ...

随机推荐

  1. hdu 5171 GTY's birthday gift

    GTY's birthday gift 问题描述 GTY的朋友ZZF的生日要来了,GTY问他的基友送什么礼物比较好,他的一个基友说送一个可重集吧!于是GTY找到了一个可重集S,GTY能使用神犇魔法k次 ...

  2. vue 底部bottomnav

    <template> <div id="foot"> <div class="tabBar"> <div class= ...

  3. elasticsearch 数据导入(九)

    说明 maven依赖 官方客户端 https://www.elastic.co/guide/en/elasticsearch/client/java-rest/6.4/index.html <d ...

  4. Python 3 条件语句

    条件语句:  用于判定,判定是否符合某条件,符合则执行,不符合则不执行该条件所定义的操作. 一步判定:  用于理解不会这样使用. if  1==1:    if条件判定只能出现一次. print(&q ...

  5. 允许MS SqlServer远程连接

    实际问题: 服务器192.168.0.103上的SQL Express数据库实例,局域网内其余机器的Sql Server Management Studio都无法连接. 在本机上,可以用“.\SqlE ...

  6. NOI2017爆零记[AFO]

    WC2017 12分……全省第一…… APIO2017 4分……全省第二…… 千言万语汇成两个表格 NOI2017 114分(笔试100+一试4+二试5+A类5)……全省第三…… 全场最菜…… day ...

  7. dataguard switchover to physical stnadby

    首先做一系列的check check 当前primary 的 standby redo log是否存在 SQL> select * from v$logfile; GROUP# STATUS T ...

  8. php 数组 array()

    定义和用法 array() 创建数组,带有键和值.如果在创建数组时省略了键,则生成一个整数键,默认从 0 开始,然后以 1 进行递增. 用 array() 创建一个数组,可使用 => 来分隔键和 ...

  9. CSDN挑战编程——《绝对值最小》

    绝对值最小 题目详情: 给你一个数组A[n],请你计算出ans=min(|A[i]+A[j]|)(0<=i,j<n). 比如:A={1, 4, -3}, 则: |A[0] + A[0]| ...

  10. 浏览器最小字体小于12px解决方案

    <style> p{font-size:10px;-webkit-transform:scale(0.8);} /*这里的数字0.8,是缩放比例,可以根据情况变化.*/ </styl ...