回 帖 发 新 帖 刷新版面

主题:xiexie daxia

*
**
***
****
*****
****
***
**
*
这个图形怎么用循环语句打印出来 谢谢大侠~~`

回复列表 (共2个回复)

沙发

这也太简单了!
CLS
FOR i=-4 TO 4
    FOR j=1 TO 5-ABS(i)
        PRINT "*";
    NEXT j
    PRINT
NEXT i
END

板凳

如果扩展成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
*
**
***
****
***
**
*

我来回复

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