回 帖 发 新 帖 刷新版面

主题:怎么样编才能把一个图形打印出来呢

[em18]

回复列表 (共6个回复)

沙发

可不可以具体写个图形呀
具体情况具体分析吗

板凳

你说什么,猪头!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

3 楼

外层循环控制行
内层循环控制列[em13]

4 楼

 正如 1楼所说 举个具体例子,具体分析.[em13][em13]

5 楼

行号:-3      *     
行号:-2     ***
行号:-1    *****
行号:0     *******
行号:1      *****
行号:2       ***
行号:3        *
这个图形第一行起始位是4,个数为1
        第二行起始位是3,个数为3
        第三行起始位是2,个数为5
设行数为I,个数为J。起始位的规律是5-ABS(I),ABS指的是绝对值,-3的绝对值就是3。那么个数的规律就是9-ABS(I)*2,因为个数之间相差2,所以I要×2。
程序
CLS
FOR I=-3 TO 3
? TAB(5-ABS(I));
FOR J=1 TO 9-ABS(I)*2
? "*";
NEXT J
?:换行
NEXT I
END

6 楼


有些可以用字符串,有些可以用数组,还有些只要用循环就可以了.

我来回复

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