zoukankan      html  css  js  c++  java
  • 实验08——java百文百鸡

    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();
        }
    
    }
    作者:赵瑞鑫。支持原创,从你我做起。
  • 相关阅读:
    vs运行代码版本不一致删除缓存
    spring framework 各版本源码下载地址
    类型初始值设定项引发异常
    datagridview 点击列标题排序
    软媒魔方u盘装系统
    sql中exists,not exists的用法
    java web第一个Servlet程序
    《ASP.NET 本质论》HttpApplication的处理管道 ,HttpMoudle,HttpHandler
    如何正确设置 Informix GLS 及 CSDK 语言环境
    Linux网络流量控制工具—Netem
  • 原文地址:https://www.cnblogs.com/Winer-Jiu/p/13393435.html
Copyright © 2011-2022 走看看