回 帖 发 新 帖 刷新版面

主题:帮帮我QBASIC


CLS
FOR a = 1 TO 8
FOR b = a + 1 TO 22
FOR c = b + 1 TO 22
FOR d = c + 1 TO 22
FOR e = d + 1 TO 22
x = a + b + c + d + e
IF x >= 80 AND x <= 90 THEN PRINT a; b; c; d; e
NEXT e
NEXT d
NEXT c
NEXT b
NEXT a
END

这个程序还能用别的方法吗?


多多指教

急用谢谢

                        云飞孤鸿

回复列表 (共2个回复)

沙发

for 语句都可以用 do 来代替的
还有后面的几个上界都是22,也可以用函数递归调用

板凳

那都是形式上的替代
如果说方法的变换,,,
得想想数学上的转变

我来回复

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