java鸡兔同笼_java 鸡兔同笼问题
[java]代码库import java.util.*;
/**
* 鸡兔同笼问题
*/
public class JiTu {
public static void main(String args[]) {
int head = 0;
int foot = 0;
String in = "";
String[] parameters;
Scanner input = new Scanner(System.in);
System.out.println("请输入头和脚的数量(用英文逗号隔开):");
try {
while (true) {
in = input.next();
parameters = in.split(",");
head = Integer.parseInt(parameters[0]);
foot = Integer.parseInt(parameters[1]);
if (foot < 2 || foot % 2 != 0) {
System.out.println("请输入正确的脚数...");
continue;
} else {
break;
}
}
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("输入有误!程序退出。");
System.exit(-1);
}
int ji = 0, tuMax;
tuMax = foot / 4; // 兔子的最大值
for (int tu = 0; tu <= tuMax; tu++) {
ji = (foot - 4 * tu) / 2; // 从兔子个数为0开始测试,穷举所有情况
if (ji + tu == head) { // 如果鸡兔数量=头数,则输出
System.out.println("鸡有" + ji + "只\t兔子有" + tu + "只");
}
}
}
}
[代码运行效果截图]
java鸡兔同笼_java 鸡兔同笼问题相关推荐
- java程序计算鸡兔同笼_.请编写一个Java程序,能够计算鸡兔同笼问题,已知笼中共有9个头和26只脚,要求计算出该笼中有几只兔子几...
展开全部 很明显,这个题目的原型是一个数学中二32313133353236313431303231363533e78988e69d8331333363376531元一次方程组. 1.数学算法: 设:鸡 ...
- java鸡兔同笼:鸡兔同笼,鸡与兔,一共35只,共有94条脚,问,一个鸡有多少只,兔有多少只?
鸡兔同笼:鸡兔同笼,鸡与兔,一共35只,共有94条脚,问,一个鸡有多少只,兔有多少只? public static void main(String[] args) {int nums = 35;in ...
- java逻辑循环经典案例(不死神兔、百钱百鸡、逢七过、评委打分、数组翻转)
1减肥计划: 星期一:跑步: 星期二:游泳; 星期三:慢走; 星期四:动感单车 星期五:拳击 ;星期六:爬山; 星期日:好好吃一顿. import java.util.Scanner; /*减肥计划: ...
- 利用计算机解决古代数学问题鸡兔同笼,古代鸡兔同笼数学题:利用现代数学思维来解决...
古代鸡兔同笼数学题:利用现代数学思维来解决 我们在解决问题时要使问题简单化,鸡兔同笼的问题用现代的数学思维来解已简单多了.思维如果被问题牵着鼻子走的话,是不可能考虑周全的.问题被简化后,关注点也就清楚 ...
- C语言: 编写一个程序解鸡兔同笼问题:已知鸡兔总数为a, 鸡兔腿总数为b, 计算出鸡兔各多少只
题目: 编写一个程序解鸡兔同笼问题:已知鸡兔总数为a, 鸡兔腿总数为b, 计算出鸡兔各多少只 题目分析:直接使用顺序结构就行 1.设鸡有x只,兔子有y只,因此x+y=a:即, x=a ...
- (zzulioj1007)鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚,没有例外。已知现在可以看到笼子里m个头和n只脚,求鸡和兔子各有多少只
题目描述 鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚,没有例外.已知现在可以看到笼子里m个头和n只脚,求鸡和兔子各有多少只? 输入 输入两个整数heads和feet,分别代表笼子里头的个数和脚的个数 ...
- 【Java】百钱买百鸡问题
问题: 鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁.母.雏各几何? 代码: package learnjava;public class demo10 {public stati ...
- java的山形命名_厦门“鸡地名”共有20处 多因山形像鸡而得名
上周,本报报道了<丁酉年>特种邮票首发引发追捧,有人戏称,这是鸡年买"鸡票". 尤其有意思的是,今年中国邮政在全国范围内授予了54个"生肖原地邮局&q ...
- 2023年玩兔年小游戏《兔兔保卫萝卜战》赢新年祝福「钱兔无量」
PS:粉丝可以免费领源码,私信我或者评论666即可~~~~~~~~ 导读 | 世界杯虽已闭幕,但其带给我们的精彩,仿佛就在昨天,想一想,还是有一种爽劲,不知道大家是否也这样?转眼就到了2023年,今年 ...
最新文章
- 自定义SeekBarPreference控件(老外出品,直接在preferences文件中使用,无需其他代码)...
- TensorFlow 变量共享,命名空间
- OpenCV cv::merge用法的实例(附完整代码)
- mysql strcmp s1 s2_mysql常用函数
- 串行内存消耗 并行内存_如何估算内存消耗?
- CentOS下Samba文件服务器的安装与配置
- Java之Base64实现文件和字符串之间的转换
- mac安装sudo pip install MySQL-python报错EnvironmentError: mysql_config not found解决方法
- BZOJ4401: 块的计数 思维题
- java jbutton 禁用_java – 在后台作业时禁用JButton,以避免多次单击
- 关于小熊派Cat1资料收集
- 烤地瓜(PYTHON 学习类和对象)
- lab2 binary bomb 详解
- dell 计算机硬盘保护,dell台式机硬盘保护 怎样取消
- Unity3D Gamma,Linear和sRGB
- 横幅(banner)设计的成功技术
- ArrayList和LinkedList常用方法演示与解析
- 今日头条2017校招(出题数目)
- 如何更改工程内最少的代码修改系统UISwitch的大小和样式
- Java 生成6位纯数字验证码 发短信验证码处使用
热门文章
- Hive学习笔记——parse
- LIBSVM在Matlab下的使用和LIBSVM的matlab软件下README全文翻译
- python 日期格式月份不加前导,Python datetime时间格式化去掉前导0
- 3dsMax撤销不管用,3dsMax转成多边形之后无法撤回操作,3dsmax的操作步骤一直为空
- 华硕主板橙色灯亮无法开机
- (01)ORB-SLAM2源码无死角解析-(63) BA优化(g2o)→局部建图线程:Optimizer::LocalBundleAdjustment→位姿与地图点优化
- DBeaver SQL format 第三方插件方案
- Android学习笔记-recreate()方法导致fragment重复新建的问题,解决方法
- 2021年CS保研经历(一):北邮CS夏令营、北师大AI夏令营、天津大学CS夏令营
- Psins代码解析之全局变量轨迹仿真(test_SINS_trj.m)惯性解算(test_SINS.m)