java学习之鸡兔同笼
2017-05-27 12:14
253 查看
传统的鸡兔同笼问题:
java解决:使用穷举的思想
代码如下
import java.util.Scanner;
public class QiongJu {
static int chichen,habbit;
public static int qiongJu(int head,int foot){
int re=0,i,j;
for(i=0;i<=head;i++){
j = head-i;
if(i*2+j*4==foot){
re = 1;
chichen = i;
habbit = j;
}
}
return re;
}
public static void main(String []args){
int re,head,foot;
Scanner in =new Scanner(System.in);
head = in.nextInt();
foot = in.nextInt();
re =qiongJu(head, foot);
if(re==1){
System.out.println(chichen+","+habbit);
}
else {
System.out.println("error");
}
}
}
java解决:使用穷举的思想
代码如下
import java.util.Scanner;
public class QiongJu {
static int chichen,habbit;
public static int qiongJu(int head,int foot){
int re=0,i,j;
for(i=0;i<=head;i++){
j = head-i;
if(i*2+j*4==foot){
re = 1;
chichen = i;
habbit = j;
}
}
return re;
}
public static void main(String []args){
int re,head,foot;
Scanner in =new Scanner(System.in);
head = in.nextInt();
foot = in.nextInt();
re =qiongJu(head, foot);
if(re==1){
System.out.println(chichen+","+habbit);
}
else {
System.out.println("error");
}
}
}
相关文章推荐
- 我学习使用java的一点体会(2)
- 对于初学者学习Java语言的建议[教学]
- Java学习路径(一)工具篇
- JAVA与模式 学习笔记(一) 统一的建模语言UML介绍(2)
- Java学习路径(一)工具篇
- 学习java i/o库要掌握的三个关键知识点
- Java学习路径(二)书籍篇
- JAVA与模式 学习笔记(一) 统一的建模语言UML介绍(1)
- JAVA与模式 学习笔记(一) 统一的建模语言UML介绍(2)
- 通过高级机器人战斗仿真引擎学习 Java 编程
- 我学习使用java的一点体会(5)
- 小议学习java的浮躁心态(1)——引出篇
- JAVA学习笔记之Collection
- 我学习使用java的一点体会(3)
- Java中文处理学习笔记——Hello Unicode
- 学习java心得体会(一)
- 我学习使用java的一点体会(4)
- Java学习路径(三)过程篇
- 回忆一下java的学习过程
- Java学习路径(三)过程篇