2012-11-05 101 views
-2
for(int i=0;i<4;i++) 
    { 
     for(int j=0;j<=i;j++) 
     { 
      cout<<"$"; 
     } 

     cout<<"\n"; 
    } 

该代码显示一个直角三角形,但我需要修改它以获得完整的三角形。我无法发布形状,但我需要修改代码才能制作像这样的内容>。换句话说,我需要修改这段代码来翻转正确的三角形并将它连接到我已经完成的一个。用For循环制作三角形

回答

1

这样做会增加第二个循环,下降从20最简单的方法:

// Your first loop goes here 
// After that, use this second loop: 
for(int i=2;i>=0;i--) 
{ 
    for(int j=0;j<=i;j++) 
    { 
     cout<<"$"; 
    } 

    cout<<"\n"; 
} 

prints三角形,看起来像这样:

$ 
$$ 
$$$ 
$$$$ 
$$$ 
$$ 
$