回 帖 发 新 帖 刷新版面

主题:求救

猴子吃桃,每次吃掉一半多一个,直到第10天只剩一个,第一天共摘了多少个桃子?

回复列表 (共6个回复)

沙发

CLS
p = 1
FOR d = 9 TO 1 STEP -1
p = (p + 1) * 2
NEXT
PRINT p;


板凳

CLS
s = 0
DO
  s = s + 1: k = s : f = 1
  FOR i = 1 TO 9 
      k = k / 2 - 1
      IF k <> INT(k) THEN f = 0: EXIT FOR
  NEXT i
  IF k <> 1 THEN f = 0: EXIT FOR
  IF f THEN PRINT s: END
LOOP
END

3 楼

CLS
S = 1
FOR I = 1 TO 9 
  S = (S + 1) * 2
NEXT I
PRINT S
END


4 楼

请问p = (p + 1) * 2是什么意思??

5 楼

每一天的桃子数等于前一天的桃子数的一半减1,
那么在倒推的时候,每天的桃子数等于后一天的桃子数+1再乘2。

6 楼

CLS
DIM S AS DOUBLE
S=1
FOR I=1 TO 9
S=(S+1)*2
NEXT I
PRINT S
END

我来回复

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