回 帖 发 新 帖 刷新版面

主题:[原创]矩阵

*****
#***#
##*##
#***#
*****

键盘输入5

回复列表 (共2个回复)

沙发

CLS
INPUT N
M = N \ 2 + 1
FOR I = 1 TO N
PRINT STRING$(M - ABS(M - I) - 1, "#");
PRINT STRING$(ABS(M - I) * 2 + 1, "*");
PRINT STRING$(M - ABS(I - M) - 1, "#");
PRINT
NEXT I
END

板凳

CLS
INPUT N
DIM A(N, N)
FOR I = 1 TO N \ 2 + 1
  FOR J = I TO N + 1 - I 
    A(I, J) = 1: A(N + 1 - I, J) = 1
NEXT J, I
FOR I = 1 TO N
  FOR J = 1 TO N
    IF A(I,J)=1 THEN PRINT "*"; ELSE PRINT "#";
  NEXT J
  PRINT
NEXT I

我来回复

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