猴子又开始吃桃啦~~
猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个
第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下
的一半零一个.到第10天早上想再吃时,见只剩下一个桃子了.求第一天共摘了多少.
刚开始学算法问题也不是很深奥
令S=1,i=1
判断i≤9?是则S=2*(S+1),继续下一步,否则输出S
i=i+1,再循环下去
我想问为什么i≤9?中要取9而不是10
是说S=1,i=1不是对应的吗?因为第十天没吃所以i=1其实是对应第九天的?
人气:446 ℃ 时间:2020-05-17 01:00:46
解答
因为第十天没吃……
这个流程中判断i<=9是在计算之后,所以在判断时,i就是已经计算的天数+1
当第九次循环结束,i=10时退出循环
“因为第十天没吃所以i=1其实是对应第九天的?”
没错,在算完该天后,i=i+1.进入下一天.若回到了第0天(i=10,此时已经算完第一天的了)则立即结束循环
推荐
- 完成猴子吃桃的问题.猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将剩下的桃子吃掉一半,又多吃了一个.以后每天早上都吃了前一天剩下的一半零一个.到第10天早上想再吃时,就只剩一个桃子了.求第一天共摘多少桃子.
- 有70个桃子,如果第1只猴子吃的桃子是第2只猴子吃的2倍,第2只猴子吃的桃子是第3只猴子吃的2倍,最后剩下7个桃子,那么这3只猴子各吃了多少个桃子?
- 王大伯屋后有一棵桃树,他调皮的孙子每天从树上摘下一些桃子和邻居的小伙伴分着吃.第一天摘下桃子总个数的十分之一,以后8天分别摘下当天树上现有桃子的1/9、1/8、1/7、…、1/3、1/2,
- 开心乐园:猴子吃桃子
- 100只猴子吃100只桃子,1只大猴子吃3只桃子,3只小猴子吃1只桃子,问大猴子、小猴子各有几只?
- x-1分之3x-1-x分之2=1数学分式方程
- 小芳、小丽和小静比赛做口算,结果小芳比小丽多做12题,小丽比小静多做9题.三人一共做了78题,三人各做了儿道题?
- 一捆电线,第一次用去全长的1/6,第二次用去2/3米,两次共用去2米,这捆电线原来有多少米?
猜你喜欢