回 帖 发 新 帖 刷新版面

主题:新人报到,请教问题

刚学了循环和复合语句,有一道题想不通,请教一下。[em2]

一只小猴摘了一堆桃子,马上吃了一半,然后有多吃一只;第二天再吃剩下的一半,有多吃一只;以后每天都吃尚存桃子的一半零一只。到第5天早上只剩一只,问那天小猴子摘了多少桃子。

回复列表 (共3个回复)

沙发

program peaches;
var
 i,s:integer;
begin
 s:=1;
 for i:=1 to 5 do
  s:=((s+1)*2);
 writeln(s);
end.

本人是pasal高手,有“题”必应!!
[fly]本人是pasal高手,有“题”必应!![/fly]
QQ:837872985
EMAIL:cylr2014@sina.com

板凳

谢谢,还要请高手多多关照啊。

3 楼

由于题目讲到了"到第5天早上只剩一只",即第5天未吃,所以正确答案应该为:
program the right answer;
var
 i,s:integer;
begin
 s:=1;
 for i:=1 to 4 do
  s:=((s+1)*2);
 writeln(s);
end.

我来回复

您尚未登录,请登录后再回复。点此登录或注册