《JAVA常用算法手册》 算法经典题 3.鸡兔同笼
来源:互联网 发布:node.js 开发web的优势 编辑:程序博客网 时间:2024/06/07 00:44
鸡兔同笼
简化题目:笼中有鸡兔,上有35头,下有94脚,求鸡兔数量?
==============================================
思路:
35是鸡兔的总数量,变化在于脚
1.遍历鸡的数量,用35-鸡=兔的数量
2.筛选鸡的数量*2+兔的数量*4=94只脚
3.输出鸡兔数量
代码实现:
答案:
鸡的数量为23兔的数量为12
答案代码优化:
答案用Scanner语句对数量进行输入控制,并且将求脚的步骤独立一个函数出来
为简便代码暂时不采用那种方式。
简化题目:笼中有鸡兔,上有35头,下有94脚,求鸡兔数量?
==============================================
思路:
35是鸡兔的总数量,变化在于脚
1.遍历鸡的数量,用35-鸡=兔的数量
2.筛选鸡的数量*2+兔的数量*4=94只脚
3.输出鸡兔数量
代码实现:
package com.aiqiongdiao;public class Test {public static void main(String[] args) {int ji=0,tu=0;for(ji=0;ji<=35;ji++){tu=35-ji;if(ji*2+tu*4==94){System.out.println("鸡的数量为"+ji+"兔的数量为"+tu);}}}}
答案:
鸡的数量为23兔的数量为12
答案代码优化:
答案用Scanner语句对数量进行输入控制,并且将求脚的步骤独立一个函数出来
为简便代码暂时不采用那种方式。
0 0
- 《JAVA常用算法手册》 算法经典题 3.鸡兔同笼
- 《JAVA常用算法手册》 算法经典题 1.百元买百鸡
- Java经典算法——鸡兔同笼
- 《JAVA常用算法手册》 算法经典题 4.猴子吃桃
- 算法竞赛入门经典ch1_ex_鸡兔同笼
- Java算法--穷尽算法 鸡兔同笼问题
- 算法题-鸡兔同笼
- Java常用算法手册-01算法概述
- 【Java算法学习】鸡兔同笼问题
- 鸡兔同笼问题java暴力求解算法
- JAVA常用算法手册学习笔记
- 算法练习_003 鸡兔同笼
- 算法竞赛_鸡兔同笼
- 穷举算法 鸡兔同笼问题
- 算法学习之鸡兔同笼
- 算法之路-鸡兔同笼
- 穷举算法(鸡兔同笼)
- Java经典算法题
- POJ 3414 BFS 模拟求最快方式
- C++学习笔记--STL(映射:map)
- 项目记录25--unity-tolua框架 View02---BasePanel.lua
- 数据库范式
- 产品经理必备软件——Axure使用详解(2)
- 《JAVA常用算法手册》 算法经典题 3.鸡兔同笼
- 2016 qut第一次训练赛简单题
- jdbc连接mysql的方法
- getScrollx/getScrollY的理解
- 多线程状态下加载网络图片,以及取消子线程加载图片,开启线程的两种方式
- 什么是公有云和私有云
- 新学期,新起点,新计划;
- C++语言
- some frequently-used formula