回 帖 发 新 帖 刷新版面

主题:手动开M方

手动开平方
CLS
INPUT n
i = 1
WHILE i * i < n
  i = i + 1
WEND
i = i - 1
x1 = i
x2 = x1 + (n / x1 - x1) / 2
WHILE x1 <> x2
  x1 = x2
  x2 = x1 + (n / x1 - x1) / 2
WEND
PRINT x2
END

回复列表 (共3个回复)

沙发

手动开M方:
CLS
INPUT n
INPUT m
i = 1
WHILE i ^ m < n
  i = i + 1
WEND
x1 = i
x2 = x1 + (n / (x1 ^ (m - 1)) - x1) / m
WHILE x1 <> x2
  x1 = x2
  x2 = x1 + (n / (x1 ^ (m - 1)) - x1) / m
WEND
PRINT x1; "^"; m; "="; n
END

板凳

用SQR不就行了?多出来的事

3 楼

我只是想试试手动求平方根

我来回复

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