C++输出各种图形简单实现

#include <iostream>
using namespace std;
int main() {
    //矩形
    /*
    *****
    *****
    *****
    *****
    *****
    */
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j < 5; j++)
        {
            cout << "*";
        }
        cout << endl;
    }
    

    //正三角
    /*
    *
    **
    ***
    ****
    *****
    */
    for (int i = 0; i < 5; i++)
    {
        for (int j = 0; j <= i; j++)
        {
            cout << "*";
        }
        cout << endl;
    }

    //打印倒三角
    /*
    *
    **
    ***
    ****
    *****
    */
    for (int i = 0; i < 5; i++)
    {
        for (int j = i+1; j > 0; j--)
        {
            cout << "*";
        }
        cout << endl;
    }

    //打印等腰三角形(1)
    /*
        *
       ***
      *****
     *******
    *********
    */
    for (int i = 0; i < 5; i++)
    {
        for (int j = 4-i; j > 0; j--)
        {
            cout << " ";
        }
        for (int k = 0; k < 2*i+1; k++)
        {
            cout << "*";
        }
        cout << endl;
    }
    

    return 0;
}

待续…

发布了53 篇原创文章 · 获赞 33 · 访问量 1254

猜你喜欢

转载自blog.csdn.net/qq_44458489/article/details/104935982
今日推荐