主题:[讨论]打印图形
hcx123
[专家分:0] 发布于 2007-05-15 13:51:00
*
***
*****
*******
*****
***
*
用qbasic如何编程,请答复
回复列表 (共2个回复)
沙发
Matodied [专家分:7560] 发布于 2007-05-15 14:42:00
CLS
FOR i=-3 TO 3
PRINT TAB(1+ABS(i));
FOR j=1 TO (4-ABS(i))*2-1
PRINT "*";
NEXT j
PRINT
NEXT i
END
加分!!!!!!
板凳
Matodied [专家分:7560] 发布于 2007-05-15 14:48:00
这道题可以扩展为N行的图形(N为奇数):
CLS
INPUT n
t=(n+1)/2
FOR i=-t TO t
PRINT TAB(1+ABS(i));
FOR j=1 TO (t+1-ABS(i))*2-1
PRINT "*";
NEXT j
PRINT
NEXT i
END
我来回复