package cn.tedu.demo;

/**
 * @author 赵瑞鑫 E-mail:1922250303@qq.com
 * @version 1.0
 * @创建时间:2020年7月17日 下午4:40:45
 * @类说明:百文百鸡
 */
public class Demo13 {
    public static void test1() {

for (int i = 2; i <= 1000; i++) {
            for (int j = 2; j <= i; j++) {
                if (i % i == 0 && i % 1 == 0 && i % j != 0) {
                    System.out.println(i);
                }
                break;
            }

}
    }

public static void test2() {
        int sum = 0;
        int temp = 1;
        for (int i = 1; i <= 4; i++) {
            temp = 1;
            for (int j = 1; j <= i; j++) {
                temp = temp * j;
            }
            sum = sum + temp;
        }

System.out.println(sum);
    }

/**
     * (for 循环) * “百钱买百鸡”是我国古代的著名数学题。题目这样描述: 3 文 钱可以买1只公鸡,2 文钱可以买一只母鸡,1 文钱可以买3
     * 只小鸡。用100 文 钱买100 只鸡,那么各有公鸡、母鸡、小鸡多少只?
     * 公鸡 g 母鸡 m 小鸡 x
     * 3g+2m+1/3x=100
     * g+m+x=100 2g+m-2/3x=0
     *
     */
    public static void test3() {
            int x = 0;
            for(int m=1;m<=50;m++ ){
                for(int g=1;g<34;g++){
                    if((2*g+m)*1.5%1==0&&(2*g+m)*1.5+g+m==100){//判断x是不是整数
                        x=(int) ((2*g+m)*1.5);
                        System.out.println("公鸡:"+g+"只,母鸡:"+m+"只,小鸡"+x+"只!");                
                    }
                }
            }
        }

public static void test4(){
        for (int i = 0; i < 34; i++) {
            for (int j = 0; j <= 50; j++) {
                for (int x = 0; x < 300; x++) {
                    if (i+j+x==100&&3*i+2*j+1/3*x==100) {
                        System.out.println("公鸡:"+i+"只,母鸡:"+j+"只,小鸡"+x+"只!");    
                    }
                }
            }
        }
            
    }
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        test1();
        test2();
        test3();
        test4();
    }

}

最新文章

  1. vue-cli安装失败问题
  2. QT QT练习一
  3. 自定义Toast、程序退出时Toast也退出、Toast的用法
  4. Static Cell-静态TableView
  5. (转载)Javascript操作表单之间的数据传递
  6. OpenXmlSdk导出Excel
  7. iphone缩小uIImage图片
  8. shell之crontab
  9. 使用Java语言开发微信公众平台(四)——图文消息的发送与响应
  10. Plugin Kotlin was not installed: Cannot download
  11. css学习_cs3s旋转的图片
  12. Linux主机操作系统加固规范
  13. doc命令大全(详细版)
  14. PAT 1061 判断题
  15. matplotlib笔记——legend用法
  16. 找个些有用的网站(CSS生成)
  17. Go Revel - Filter(过滤器)源码分析
  18. EsayUI + MVC + ADO.NET(仓储基础接口)
  19. 测试用例Excel模板For Quality Center
  20. 【BZOJ】【1091】【SCOI2003】切割多边形

热门文章

  1. scrapy 源码解析 (四):启动流程源码分析(四) Scheduler调度器
  2. AI芯片
  3. L-BFGS算法详解(逻辑回归的默认优化算法)
  4. log4j系统日志(转载)
  5. css控制div的各种形状
  6. 推特(Twitter)如何绑定谷歌二次验证码/谷歌身份验证/双重认证?
  7. java io流根据url读取图片
  8. django-模板之标签
  9. 重学c#系列——c# 托管和非托管资源与代码相关(四)
  10. 一个edit的学习笔记