回 帖 发 新 帖 刷新版面

主题:急求,加60~90分!!!

打印如下图形 
      *
       **
        ***
         *****
          *******

======================================

你们知道吗?用FOR循环!打印"*"

回复列表 (共5个回复)

沙发

楼主提供的正确答案和题目本身是有不正确的地方
大家仔细看第四行 按照楼主给的程序应该输入 4个"*" 而小薇的题目里面却是了5个 "*",紧接着是 6个"*"。
我想可能是楼主输入题目的时候搞错了!
现在就错议错
虽然题目中 "*"  变化规律是每行增加一个 1 2 3 4 5 如此规律,题目给的是 1 2 3 5 8 这样的"*"变化,我给出以下程序

板凳

CLS
DIM A(6)
A(1)=1
A(2)=1
FOR I = 3 TO 6 
A (I) = A(I-1)+A(I-2)
NEXT I 
FOR I = 2 TO 6
PRINT TAB (10+I)
S = A(I)
FOR J = 1 TO S
PRINT "*";
NEXT J 
PRINT 
NEXT I 
END

3 楼

如果是:
      *
       **
        ***
         ****
          *****

4 楼

for i=1 to 5
  print tab (10+i);
  for j=1 to i
  print "*";
  next j
  print
next i
end

5 楼

你可以把你的程序发在我另外两个帖子里,我给你加分!
1 急求,加60~90分!!!(2)
2 急求,加60~90分!!!(3)

我来回复

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