用while循环给这道题编程

来源:百度知道 编辑:UC知道 时间:2024/09/24 07:04:45
下个礼拜就要交了,拜托你们了。
我是初学者,最好用最简单易懂的while循环,谢谢了。
用whlie循环给这道题编程猴子摘了一堆枣N个,第一天吃了一半,还嫌不过瘾,又多吃了一个:第二天又吃了剩下的一半零一个:以后每天如此,到第十天,猴子一看只剩下一个了。问最初有多少个枣子?

int i=1,n=1;
while(i<10){
n=(n+1)*2;
i++;
}
到第十天,猴子一看只剩下一个了。(第十天应该没吃吧,所以循环9次)
第一次循环,n就是第九天吃前的个数;第二次循环,就是第八天吃前的个数;如此类推。反过来算第一天的