用循环制作三角形

时间:2012-11-05 16:02:02

标签: loops for-loop geometry

    for(int i=0;i<4;i++)
    {
        for(int j=0;j<=i;j++)
        {
            cout<<"$";
        }

        cout<<"\n";
    }

代码显示了一个直角三角形,但我需要修改它以获得一个完整的三角形。我无法发布形状,但我需要修改代码才能生成类似这样的&gt;。换句话说,我需要修改此代码以翻转直角三角形并将其连接到我拥有的三角形并制作完整的三角形。

1 个答案:

答案 0 :(得分: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三角形看起来像这样:

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