《JAVA常用算法手册》 算法经典题 3.鸡兔同笼

来源:互联网 发布:node.js 开发web的优势 编辑:程序博客网 时间:2024/06/07 00:44
鸡兔同笼


简化题目:笼中有鸡兔,上有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
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 在外地扣了12分怎么办 英语6级证书丢了怎么办 孩子腺样体肥大鼻子堵塞怎么办 孩子初中成绩太差怎么办 交违章罚单丢了怎么办 违章缴费单丢了,怎么办 违章处理单掉了怎么办 驾驶证被扣9分后怎么办 车子违章扣50分怎么办 车子扣了12分怎么办 大学把档案丢了怎么办 学校把档案丢了怎么办 高考考了200多分怎么办 高考报名号忘了怎么办 中考只考500分怎么办 档案自提了之后怎么办 冬天衣服上的毛怎么办 四维预约不上怎么办 交了订金后悔了怎么办 信而富认证失败怎么办 南京市民卡坏了怎么办 南京市民卡断了怎么办 义乌市民卡丢了怎么办 常熟市民卡丢了怎么办 昆山市民卡丢了怎么办 市民卡丢了看病怎么办 儿童市民卡丢了怎么办 眉毛纹的太黑怎么办 法院执行书下了怎么办 汽车临牌过期了怎么办 考试用了hb铅笔怎么办 处对象处的心累怎么办 孩子初中毕业考不上高中怎么办 单位停交社保后怎么办 58同城电话骚扰怎么办 回民误吃了猪肉怎么办 回族人吃了猪肉怎么办 商场倒闭了商铺怎么办 吃了金毓婷出血怎么办 吃过毓婷后怀孕怎么办 新鲜枣子吃多了怎么办