回 帖 发 新 帖 刷新版面

主题:编程打印图形

2  编程打印图形
    (1) 5
        4 4 4
      3 3 3 3 3
     2 2 2 2 2 2 2
    1 1 1 1 1 1 1 1 1

回复列表 (共6个回复)

沙发

INPUT "n <10:", n
FOR i = 1 TO n
  PRINT SPC(n - i); STRING$(2 * i - 1, n - i + 49)
NEXT i
END

板凳

n=1
for i=5 to 1 step -1
    print tab(25+i)
    for k=1 to 2*n-1
            print i;
        next k
   n=n+1
next i

3 楼

cls 
for i=5 to 1
 for j=1 to 11-2*i
 print "ltrim$(str$(i))";
 next j
 print
next i
end

4 楼

弟弟交你个绝招
  用print 函数

5 楼

for i= 1 to 5 
print tab(20+3*i);
REM 乘以3是让每个数占三列,这样就对齐了
for j= 1 to 2*i-1
print 6-i;
next j
print
next i
end

6 楼

5
        4 4 4
      3 3 3 3 3
     2 2 2 2 2 2 2
   1 1 1 1 1 1 1 1 1
程序:
CLS
FOR I=1 TO 5
  ? TAB(6-I);
  FOR J=1 TO I*2-1
    ? 6-I;
  NEXT J
  ?
NEXT I
END

我来回复

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