level 4
用line画线命令就可以了
(应该是吧?不过我QB貌似不能画图,所以没实践过……)
2010年02月13日 04点02分
2
level 7
CLS
INPUT n: PRINT TAB(n * 2 - 1); "*"
FOR i = 2 TO n
PRINT TAB(n * 2 - i); "*"; STRING$(i * 2 - 3, " "); "*"
NEXT i
FOR i = n - 1 TO 2 STEP -1
PRINT TAB(n * 2 - i); "*"; STRING$(i * 2 - 3, " "); "*"
NEXT i
PRINT TAB(n * 2 - 1); "*"
END
2010年11月17日 10点11分
4
level 7
输入5
输出:
*
* *
* *
* *
* *
* *
* *
* *
*
2010年11月17日 10点11分
5
level 7
*
* *
* *
* *
* *
* *
* *
* *
*
2010年11月17日 10点11分
6
level 7
*
* *
* *
* *
* *
* *
* *
* *
*
2010年11月17日 10点11分
7
level 7
*
* *
* *
* *
* *
* *
* *
* *
*
2010-11-17 18:06 回复
2010年11月17日 10点11分
8
level 5
CLS
INPUT n
FOR i = 1 TO n
IF i = 1 THEN PRINT SPC(n - i); "*"
IF i > 1 THEN PRINT SPC(n - i); "*"; SPC(i * 2 - 3); "*"
NEXT i
FOR j = n - 1 TO 1 STEP -1
IF j = 1 THEN PRINT SPC(n - j); "*": END
IF j > 1 THEN PRINT SPC(n - j); "*"; SPC(j * 2 - 3); "*"
NEXT
END
2010年12月17日 12点12分
10
level 7
Cls
Input n
Print Spc(n); "*"
For i = -n + 1 To n - 1
Print Spc(Abs(i)); "*"; Spc((n - Abs(i)) * 2 - 1); "*"
Next i
Print Spc(n); "*"
End
2010年12月18日 04点12分
11
level 7
画图的方式:
SCREEN 12
INPUT n: CLS
LINE (n * 10, 1)-(1, n * 15)
LINE (n * 10, 1)-(n * 20, n * 15)
LINE (1, n * 15)-(n * 10, n * 30)
LINE (n * 20, n * 15)-(n * 10, n * 30)
END
2010年12月18日 04点12分
12