Java实现百钱买百鸡的两种写法

简介: Java实现百钱买百鸡的两种写法

Java双重嵌套for循环实现百钱买百鸡的写法(一)

        //定义一个记录循环次数变量
        int count = 0;
        for(int chk = 1; chk <= 100 / 5; ++chk) {

            for(int hen = 1; hen <= 100 / 3; hen++) {

                int chilk = 100 - hen - chk;

                if(chilk + hen + chk == 100 && chilk / 3 + hen * 3 + chk * 5 == 100 && chilk % 3 == 0) {
                    count++;

                    System.out.println("第"+count+"可能:");

                    System.out.println("鸡翁:"+chk+"只\t"+"鸡母:"+hen+"只\t"+"鸡雏:"+chilk+"只\t");
                }
            }
        }
         System.out.println("一共有"+count+"可能");

执行结果:在这里插入图片描述

Java三重嵌套for循环实现百钱买百鸡的写法(二)

         for(int chk = 1; chk <= 100 / 5; ++chk) {

            for(int hen = 1; hen <= 100 / 3; hen++) {

                for(int chilk = 3; chilk <= 99; chilk += 3) {

                    if(chilk / 3 + hen * 3 + chk * 5 == 100) {

                        if(chilk + hen +chk == 100 ) {

                             System.out.println("鸡翁:"+chk+"只\t"+"鸡母:"+hen+"只\t"+"鸡雏:"+chilk+"只\t");
                        }
                       
                    }
                }
            }
        }

执行结果如下:
在这里插入图片描述

相关文章
|
搜索推荐 安全 数据安全/隐私保护
构建高效网站后台会员管理系统:实战指南与代码示例
【7月更文挑战第5天】在当今的互联网时代,几乎每个网站或应用程序都需要一个强大的会员管理系统来维护用户信息、权限控制以及个性化体验。一个设计良好的会员管理系统不仅能够提升用户体验,还能增强数据安全性和运营效率。本文将深入探讨如何从零开始构建一个网站后台会员管理系统,涵盖系统设计思路、关键技术选型、功能模块实现,以及实战代码示例。
1207 3
|
前端开发
HTML+CSS实现小米官网首页(一)
HTML+CSS实现小米官网首页
|
前端开发
HTML和CSS实现京东首页(html和css详解)(一)
HTML和CSS实现京东首页(html和css详解)
|
存储 自然语言处理 关系型数据库
MySQL的match用法说明
MySQL的match用法说明
516 4
|
12月前
|
存储 SQL 关系型数据库
MySQL的安装&数据库的简单操作
本文介绍了数据库的基本概念及MySQL的安装配置。首先解释了数据库、数据库管理系统和SQL的概念,接着详细描述了MySQL的安装步骤及其全局配置文件my.ini的调整方法。文章还介绍了如何启动MySQL服务,包括配置环境变量和使用命令行的方法。最后,详细说明了数据库的各种操作,如创建、选择和删除数据库的SQL语句,并提供了实际操作示例。
199 13
MySQL的安装&数据库的简单操作
|
边缘计算 物联网 5G
软件定义网络(SDN)的未来趋势:重塑网络架构,引领技术创新
【8月更文挑战第20天】软件定义网络(SDN)作为新兴的网络技术,正在逐步重塑网络架构,引领技术创新。随着5G、人工智能、边缘计算等技术的不断发展,SDN将展现出更加广阔的应用前景和市场潜力。未来,SDN有望成为主流网络技术,并在各行各业推动数字化转型。让我们共同期待SDN技术带来的更加智能、安全和高效的网络体验。
|
Linux Shell 调度
【linux进程(四)】僵尸进程和孤儿进程概念&进程优先级讲解
【linux进程(四)】僵尸进程和孤儿进程概念&进程优先级讲解
|
存储 关系型数据库 MySQL
MySQL系列: undo和redo工作原理
MySQL系列: undo和redo工作原理
373 1
|
JavaScript 小程序 Java
扶贫助农|基于springboot的扶贫助农系统设计与实现(源码+数据库+文档)
扶贫助农|基于springboot的扶贫助农系统设计与实现(源码+数据库+文档)
590 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的职工档案管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的职工档案管理系统的详细设计和实现(源码+lw+部署文档+讲解等)