回 帖 发 新 帖 刷新版面

主题:一道编程题


                                  3
                                 323
                                32123
                               3210123
                                32123
                                 323
                                  3

回复列表 (共12个回复)

11 楼

for i=-3 to 3
  print tab(24+3*abs(i));
  for j=abs(i)-3 to 3-abs(i)
    print abs(i)+abs(j);
  next j
  print
next i

12 楼

想法不错,

只是不能严格符合题目要求(多了空格),
要把空格去掉,
把数值换成字符就行了:
print chr$(48+.....);

多次重复使用的计算应该用变量代替,
可以增加程序的速度和效率:
ii=abs(i)

我来回复

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