大家试试用 Java 解决趣味数学问题?
有只猴子在树林采了100根香蕉堆成一堆,猴子家离香蕉堆50米,猴子打算把香蕉背回家,每次最多能背50根,
可是猴子嘴馋,每走一米要吃一根香蕉,
问猴子最多能背回家几根香蕉?
程序代码:package com;
/**
* 有只猴子在树林采了100根香蕉堆成一堆,猴子家离香蕉堆50米, 猴子打算把香蕉背回家,每次最多能背50根, 可是猴子嘴馋,每走一米要吃一根香蕉,
* 问猴子最多能背回家几根香蕉?
*
* @author testadmin
*
*/
public class NumTest {
/**
* @param args
*/
public static void main(String[] args) {
int num = 100;
int rold = 50;
// 为保持最后背的最多,所以背的数量不超过五十最佳,走一米消耗三根,之后就一直往家走
for (int x = 0; x <= 50; x++) {
num = num - 3;
rold = rold - 1;
if (num <= 50) {
System.out.println("能背走:" + (num - rold));
break;
}
}
}
}
