主题:求救
TMGY119
[专家分:0] 发布于 2007-09-01 20:49:00
猴子吃桃,每次吃掉一半多一个,直到第10天只剩一个,第一天共摘了多少个桃子?
回复列表 (共6个回复)
沙发
wzc1996 [专家分:1680] 发布于 2007-09-01 22:31:00
CLS
p = 1
FOR d = 9 TO 1 STEP -1
p = (p + 1) * 2
NEXT
PRINT p;
板凳
Matodied [专家分:7560] 发布于 2007-09-02 10:19:00
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 楼
QB爱好者 [专家分:370] 发布于 2007-09-02 14:19:00
CLS
S = 1
FOR I = 1 TO 9
S = (S + 1) * 2
NEXT I
PRINT S
END
4 楼
TMGY119 [专家分:0] 发布于 2007-09-05 20:54:00
请问p = (p + 1) * 2是什么意思??
5 楼
Matodied [专家分:7560] 发布于 2007-09-05 21:52:00
每一天的桃子数等于前一天的桃子数的一半减1,
那么在倒推的时候,每天的桃子数等于后一天的桃子数+1再乘2。
6 楼
我的电脑 [专家分:990] 发布于 2007-09-21 17:40:00
CLS
DIM S AS DOUBLE
S=1
FOR I=1 TO 9
S=(S+1)*2
NEXT I
PRINT S
END
我来回复