publicclassHou_Zi_Tou_Tao{//已知,一个猴子每天吃剩下的一半多一个桃子,经过十天以后,还剩下1个..//规律;(1),4,10,22,46,94,190...publicstaticvoidmain(String[]args){intt=0,s1...
public class Hou_Zi_Tou_Tao {
// 已知,一个 猴子 每天 吃 剩下 的 一半 多一个 桃子 ,经过 十天以后 ,还剩下 1 个.. // 规律 ;(1) , 4 , 10 , 22 , 46 ,94, 190...
public static void main(String[] args)
{
int t= 0,s1; for (int s =1; s<=50; s++ )
{
s1 = s ; for(int i =1 ; i<=4;i++)
{
if ((s1) % 2 ==0 && s1 > 1)
{ t = (s1 / 2) +1; s1 = s1 - t; }
else break;
if( s1 == 1) System.out.println("吃了" + i + "天后,还剩下一个桃子的,原来的桃子个数是:" +s);
}
}
}} // 这个 方法 实现 了 。。。每种 天数 的 原始 个数 。。 但 问题 是 ,如何 输出 其中 的 一项 : 就是 已知 天数 ,按照 这样 的 规律 , 求出 刚开始 的 桃子 数 。。 而不是 全部 输出 。。。
展开