21xrx.com
2024-09-20 00:32:15 Friday
登录
文章检索 我的文章 写文章
用C++循环语句输出图形
2023-07-02 21:48:01 深夜i     --     --
C++ 循环语句 图形输出

在计算机编程中,循环语句是非常重要的一种语法结构,它可以帮助我们方便地重复执行相同的代码块。当涉及到输出图形时,循环语句也可以派上用场。

下面我们来看看如何使用C++循环语句输出图形。

一、输出直角三角形

输出直角三角形是很多初学者练手的题目之一,我们可以使用for循环来实现。代码如下:


#include <iostream>

using namespace std;

int main()

{

  int i, j;

  for (i = 1; i <= 5; i++)

  {

    for (j = 1; j <= i; j++)

    {

      cout << "*";

    }

    cout << endl;

  }

  return 0;

}

二、输出正方形

输出正方形也可以使用两层for循环来实现。代码如下:


#include <iostream>

using namespace std;

int main()

{

  int i, j;

  for (i = 1; i <= 5; i++)

  {

    for (j = 1; j <= 5; j++)

    {

      cout << "*";

    }

    cout << endl;

  }

  return 0;

}

三、输出菱形

输出菱形是相对复杂一些的题目,但是只要逐步分解,也可以通过嵌套循环实现:


#include <iostream>

using namespace std;

int main()

{

  int i, j, k;

  for (i = 1; i <= 5; i++)

  {

    for (j = 1; j <= 5 - i; j++)

    

      cout << " ";

    

    for (k = 1; k <= 2 * i - 1; k++)

    {

      cout << "*";

    }

    cout << endl;

  }

  for (i = 1; i <= 4; i++)

  {

    for (j = 1; j <= i; j++)

    

      cout << " ";

    

    for (k = 7; k >= 2 * i; k--)

    {

      cout << "*";

    }

    cout << endl;

  }

  return 0;

}

以上就是利用C++循环语句输出图形的一些示例。当然,还有其他类型的图形可以使用循环语句来输出,只要我们掌握了基本的语法结构,就可以根据需要灵活运用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复