主题:xiexie daxia
ml1617801
[专家分:0] 发布于 2007-05-28 15:07:00
*
**
***
****
*****
****
***
**
*
这个图形怎么用循环语句打印出来 谢谢大侠~~`
回复列表 (共2个回复)
沙发
Matodied [专家分:7560] 发布于 2007-05-28 15:29:00
这也太简单了!
CLS
FOR i=-4 TO 4
FOR j=1 TO 5-ABS(i)
PRINT "*";
NEXT j
PRINT
NEXT i
END
板凳
Matodied [专家分:7560] 发布于 2007-05-28 15:31:00
如果扩展成N行(N MOD 2=1)可以这样做。
CLS
INPUT n
t=n/2-.5
FOR i=-t TO t
FOR j=1 TO (t+1)-ABS(i)
PRINT "*";
NEXT j
PRINT
NEXT i
END
运行示例:
? 7
*
**
***
****
***
**
*
我来回复