回 帖 发 新 帖 刷新版面

主题:问你门个问题,大家来探讨~~~~~~!

*
                     ***
         *****
        *******
       *********
        *******
         *****
          ***
           *

回复列表 (共7个回复)

沙发

for i=-4 to 4
print (abs(i)+1);
for j=1 to (5-abs(i))*2-1
print "*";
next j
print
next i
end

板凳

你这图不对劲呀,歪七扭八的~耶!

3 楼

是这个吧
                      *
                     ***
         *****
        *******
       *********
        *******
         *****
          ***
           *

4 楼

FOR I=0 TO  8
  PRINT TAB(ABS(I-3));
  IF I<=4 THEN B=2*I+1 ELSE B=(8-I)*2+1
  FOR J=1 TO B
    PRINT "*";
  NEXT J
  PRINT
NEXT I

5 楼

对于这个问题可以这样写:
   fori=1  to 5
   locate i,6-i:print string$(2*i-1,"*")
   locate 10-i,6-i:print string$(2*i-1,"*")
          next 
          end
[em20][em20][em12]
[fly] [/fly]

6 楼

汗!!!
  没要求啊??
那要是没要求还能这样呢!!
看:
print "                     *"
print "                    ***"
print "        *****
print "       *******"
print "      *********"
print "       *******"
print "        *****"
print "         ***"
print "          *"

7 楼

CLS
FOR I=-4 TO 4
? TAB(ABS(I)+1);
FOR J=1 TO 9-ABS(i)*2
? "*";
NEXT J
?
NEXT I
END

我来回复

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