回 帖 发 新 帖 刷新版面

主题:一道图形题目

打印如下图形
  1 2 3 4 5
  2 3 4 5 1
  3 4 5 1 2
  4 5 1 2 3
  5 1 2 3 4
我做不来,请高手解答,要用很巧妙的方法!要巧妙!!!!!!!!!

回复列表 (共2个回复)

沙发

sub p(w,y)
buf$ = ""
for k = 0 to w-1:buf$ = buf$ + str$((k+y) mod w +1):next
print buf$
end sub

input a
for i = 0 to a-1:p(a,i):next

应该不会错

板凳

要巧妙的是吧,好:
for i=1 to 5
for j=i to i+4
  if j>5 then ? j-5; else ? j;
next
?
next

我来回复

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