加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

java程序代码“写鸡兔同笼”

(2016-11-28 11:16:31)
标签:

计算机

编程开发

java

分类: 编程开发篇
一、java实例:

http://s9/mw690/002E9Pdjzy76hg48Uo8f8&690

题目:用java程序编写鸡兔同笼!

鸡兔同笼是我国古代著名的趣题之一。大约1500年前,《孙子算经》中记载了这样一道题目:今有稚兔同笼,上有三十五头,下有九十四足,问鸡兔各几只?


二、程序代码:

public class ljp28{

    public static void main(String[] args){

        int x,y;

        for(x=0;x<=35;x++){

            y=35-x;

            if(2*x+4*y==94){

                System.out.print(""+x+"兔子"+y);

                 

        }

    }

}

                                  

三、结果输出:



四、代码解析:

1、数学公式:假设全是兔子:35*4=140;鸡的只数等于:140-94=46 46/2=23;

2、用for循环实现,X代表鸡,y代表兔子,35代表两种动物总数量,在for循环里鸡的数量每增加1只,兔子减少

1只,当鸡和兔子脚的数量为94时(2*x+4*y==94),if判断成立,输出鸡和兔子的数量。

本教程由学者之星原创,如需转载其他网站请注明原处网址:http://blog.sina.com.cn/linjpwz

对教程代码有疑问或不解可回帖咨询!

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有