回 帖 发 新 帖 刷新版面

主题:[活动]急急急急急急

连队共有103人(含连长、副连长),连长要选派一人去完成一项艰巨的任务,许多人都在争此任务,副连长也想去,于是他给连长出了个主意,让全体指战员排成一列,由连长在队外进行1、2报数,凡报到单数者退出,余者再1、2报数,单数退出……直到剩下一人即被选中执行任务。聪明的副连长应站在哪个位置才能被选中?

回复列表 (共1个回复)

沙发

CLS
10 DIM A(103)
J = 0
15 J = J + 1: P = P + 1
20 IF A(P) = 1 THEN J = J + 1: GOTO 30
25 IF J MOD 2 <> 0 THEN A(P) = 1: S = S + 1
30 IF S = 101 THEN 50
35 IF P = 102 THEN P = 0: J = 0
40 GOTO 15
50 FOR I = 1 TO 102: IF A(I) = 0 THEN PRINT I,
60 NEXT I


我来回复

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