回 帖 发 新 帖 刷新版面

主题:打印图形

             1
           1 2 1
         1 2 3 2 1
       1 2 3 4 3 2 1
     1 2 3 4 5 4 3 2 1
打印图形.要用子程序

回复列表 (共3个回复)

沙发

(1)
a$ = "12345678987654321"
INPUT "n <10:", n
FOR i = 1 TO n
   PRINT SPC(n - i); LEFT$(a$, i); RIGHT$(a$, i - 1)
NEXT i
END


(2)
DECLARE SUB huiwen (n!)
INPUT "n <10:", n
CALL huiwen(n)
END

SUB huiwen (n)
  a$ = "12345678987654321"
  FOR i = 1 TO n
    PRINT SPC(n - i); LEFT$(a$, i); RIGHT$(a$, i - 1)
  NEXT i
END SUB

板凳

input n
for i=1 to n
for j=1 to 2*n-1
  k=k+1
  if k<=int((2*n-1)/2) then
    print j;
  else
    print 2*n-k
  end if
next j
print
next i
end

3 楼

[em1]

我来回复

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