
正文
猴子吃药问题JAVA代码 猴子吃桃java代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java代码实现猴子吃桃问题
/**
* 猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。
* 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
* 以后每天早上都吃了前一天剩下的一半零一个。
* 到第10天早上想再吃时,见只剩下一个桃子了。
* 求第一天共摘了多少。(1534)
* ******************************
* 天 吃了当天以后剩余
* 1 766
2 382
3 190
4 91
5 46
6 22
7 10
8 4
9 1
10 -----剩下1个
* *****************************
*/
int num = 1;
for(int i=9;i0;i--){
num = num + 1;
num = num*2;
}
System.err.println(num);
}
相关问答
Q1: java语言编程 猴子吃桃问题
编程思想是很重要猴子吃药问题JAVA代码的猴子吃药问题JAVA代码,这个问题就是倒过来考虑的猴子吃药问题JAVA代码:
public class Test{
public static void main(String []args){
int count=1;
for(int i=0;i9;i++)
{
//每天吃的桃子
count=(count+1)*2;
}
System.out.println("第一天共摘猴子吃药问题JAVA代码了"+count+个桃子);
}
}
Q2: 用java的链表求猴子吃桃问题
呵呵 有 意思不晓得 你那个 链是什么意思 不过我写拉 几行 你看行不
我是 倒过来弄地 西西
public static void main(String [] args){
int a =1;
for (int i=0;i10;i++){
a = (a+1)*2;
}
System.out.println(a);
}
好象不是你要的 不过结果是对地
Q3: 猴子吃桃递归《java or c#》
我用C语言写了一个 你看能不能懂!! c语言转java很好转的 你关键是看懂每个语句的意思就成 理解思路就好使(PS:之所以不直接给你java程序希望你能体谅 因为那样你没有思考)你学java C语言一定学过点 如果那句不懂就继续问我 这个用for循环也可以做的 while简单点
1.程序分析:采取逆向思维的方法,从后往前推断。
2.程序源代码:
#include "stdio.h"
#include "conio.h"
main()
{
int day,x1,x2;
day=9;
x2=1;
while(day0)
{
x1=(x2+1)*2;/*第一天的桃子数是第2天桃子数加1后的2倍*/
x2=x1;
day--;
}
printf("the total is %d\n",x1);
getch();
}
关于猴子吃药问题JAVA代码和猴子吃桃java代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






