回 帖 发 新 帖 刷新版面

主题:[讨论]给点意见吧!~~

输入行数(奇数)
                             3
                            ***
                           22222
                          *******
                         111111111
                        ***********
                         111111111
                          *******
                           22222
                            ***
                             3
input n
a=n\2
for i = -a to a
    b=abs(i)
    x=(a+1)-b
    c=(b+1)/2
    print tab(30-x);
    if b mod 2<> 0 then
       print string$(2*x-1,ltrim$(str$(c)))
    else
       print string$(2*x-1,"*")
    end if
next i
end


回复列表 (共3个回复)

沙发

编的不错啊,不过你的程序b=abs(a)这里是不是错了啊,应该是b=abs(i)才对啊

板凳

朋友!~~不好意思!~~
打快了错了!~~~~
加我QQ聊聊好么!~~
363672900

3 楼

[em8]
不好意思!~~
打快了错了!~~~~
加我QQ聊聊好么!~~
363672900

我来回复

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