回 帖 发 新 帖 刷新版面

主题:原创蛇形三角图形!最简单!

例如:
输入 ?4
输出:
1 3 6 10
2 5 9
4 8
7

主程序:


CLS
INPUT n
k = 2: h = 2: l = 1: b = 2: a = 1
FOR i = 1 TO n
 FOR j = i TO n
  PRINT a;
  a = a + k: k = k + 1
 NEXT j
 PRINT
 a = h: l = l + 1: h = h + l: b = b + 1: k = b
NEXT i
END



书上也有这一题的程序,但没有我的简便,就是变量多了点,其他都还好,对,是自创。

回复列表 (共6个回复)

沙发

很简便吧!浅显易懂,不用定义数组,二重循环就搞定了!嘿嘿嘿!

板凳

额……我们老师教的一重循环就搞定!
可是,我没有程序

3 楼

洪天逸,还有比这更简单的
CLS
INPUT n: p = 1
FOR i = 1 TO n
  x = p
  FOR j = 1 TO n + 1 - i
    PRINT USING "###"; x;
    x = x + i + j
  NEXT j: PRINT
  p = p + 1
NEXT i
END

虽然看起来差不多,但是你用那么多冒号 你无聊啊?

4 楼

厉害!

5 楼

我只是偶尔别出心裁……

6 楼

你再说谁厉害呢

我来回复

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