4. 鸡兔同笼是我国古代注明的趣题之一。大约在1500年前,《孙子算经》中记载了一道题目,今有稚兔同笼,上有三十五头,下有九十四足,问鸡兔各几只?试编写程序解决这个问题。
提示
定义变量chookNum、rabbitNum分别表示鸡的数量、兔子的数量,二者有如下的关系。
chookNum+rabbitNum=35;
2chookNum+4rabbitNum=94
鸡的数量chookNum的范围是0<=chookNum<=35,利用循环实现
4. 鸡兔同笼是我国古代注明的趣题之一。大约在1500年前,《孙子算经》中记载了一道题目,今有稚兔同笼,上有三十五头,下有九十四足,问鸡兔各几只?试编写程序解决这个问题。
提示
定义变量chookNum、rabbitNum分别表示鸡的数量、兔子的数量,二者有如下的关系。
chookNum+rabbitNum=35;
2chookNum+4rabbitNum=94
鸡的数量chookNum的范围是0<=chookNum<=35,利用循环实现
public static void main(String[] args) {
for (int chookNum = 0; chookNum <= 35; chookNum++) {
for (int rabbitNum = 0; rabbitNum < 35; rabbitNum++) {
if ((chookNum + rabbitNum == 35) && (2 * chookNum + 4 * rabbitNum == 94)) {
System.out.println("鸡有" + chookNum + "只,兔有" + rabbitNum + "只。");
}
}
}
}