回 帖 发 新 帖 刷新版面

主题:最简表达式

ECLARE SUB hxy (x!)
CLS
DIM SHARED n, k, s, y AS DOUBLE
INPUT n
DO
  k = k + 1
  m = 2 ^ k - 1
LOOP UNTIL m >= n
DIM SHARED a(k)
hxy (1)
PRINT k; y
END



SUB hxy (x)
FOR i = s + 1 TO a(x - 1) + 1 STEP -1
  a(x) = i
  s = s + i
  IF x < k THEN
    hxy (x + 1)
  ELSE
    s = s - i
    IF s + i >= n THEN
      y = y + 1
    ELSE
      EXIT FOR
    END IF
  END IF
NEXT i
s = s - a(x - 1)
END SUB

回复列表 (共6个回复)

沙发

张子健,你程序有错

板凳

你以为把魏立泰的程序复制过来有用啊

3 楼

小迪迪,你好厉害哦!!(讽刺)

4 楼

张子健,你别得意,你以为你上次小测验好啊,500分你(100分)我(490分)

5 楼

吴一迪你也别得意!

6 楼

说得好

我来回复

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