主题:qb45,moz,救命啊!
5、有楼梯共30级,上楼时一次可跨X级或Y级(1≤X<Y),问:共有多少
种上楼方法?例如:当楼梯只有4级,X=1,Y=2时,共有5种上楼方法:1111,112,121,211,22
N=30:DIM D(N)
DO
INPUT “X,Y=”;X,Y
LOOP UNTIL X>=1 AND [X<Y]
FOR I=0 TO Y-1
IF I MOD X=[0] THEN D(I)= [D(I)+1]
NEXT I
FOR I=Y TO N
D(I)=[D(I-1)+D(I-2)]
NEXT I
PRINT [D(N)]
END
(注:打中括号为填空)
qb45,moz帮我看一下填的对不对?顺便解释一下。错的帮我改一下。谢谢!!
种上楼方法?例如:当楼梯只有4级,X=1,Y=2时,共有5种上楼方法:1111,112,121,211,22
N=30:DIM D(N)
DO
INPUT “X,Y=”;X,Y
LOOP UNTIL X>=1 AND [X<Y]
FOR I=0 TO Y-1
IF I MOD X=[0] THEN D(I)= [D(I)+1]
NEXT I
FOR I=Y TO N
D(I)=[D(I-1)+D(I-2)]
NEXT I
PRINT [D(N)]
END
(注:打中括号为填空)
qb45,moz帮我看一下填的对不对?顺便解释一下。错的帮我改一下。谢谢!!