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

java程序代码“百文买百鸡”

(2016-12-19 14:45:05)
标签:

计算机

编程开发

java

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

java程序代码“百文买百鸡”

题目:百文买百鸡

我国古代数学家张丘建在《算经》中出了一道“百钱买百鸡”的问题,题意是这样的:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只幼鸡,现在用100文钱买100只鸡,那么各有公鸡、母鸡、幼鸡多少只?编写程序实现。


二、实现思路:

1、利用二重循环实现。

2、用整型变量i和j分别表示要买的公鸡数和母鸡数,则i不超过20,j不超过33。用整型变量K(3的倍数)表示幼鸡数,一共100文钱,则可以得到:5*i+3*j+k/3=100。

3、一共买100只鸡,则有:i+j+k=100。

三、程序代码:

public class ljp48{

    public static void main(String[] args){

        int k,i,j;

        for(i=1;i<=20;i++) {

            for(j=1;j<=33;j++){

                k=100-i-j;

                if((i*5+j*3+(k/3)==100)&&k%3==0){

                    System.out.println("公鸡数:"+i+"母鸡数"+j+"幼鸡数"+k);

                }

            }

        }

    }

}

              

四、结果输出:


java程序代码“百文买百鸡”

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

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

0

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

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

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

新浪公司 版权所有