21xrx.com
2024-12-22 20:47:00 Sunday
登录
文章检索 我的文章 写文章
C++输出正方形图案
2023-07-13 09:44:28 深夜i     --     --
C++ 输出 正方形 图案

在C++编程中,输出各种图形是许多程序员熟练掌握的技能。其中,输出正方形图案是许多初学者经常练习的一个任务。下面将介绍如何使用C++语言输出正方形图案。

首先,我们需要使用循环语句来实现输出正方形图案。我们可以使用两个嵌套的for循环来分别控制行和列的输出。

例如,以下是一个输出5x5正方形的示例代码:


#include <iostream>

using namespace std;

int main()

{

  int n = 5;

  for (int i = 0; i < n; i++)

  {

    for (int j = 0; j < n; j++)

    {

      cout << "* ";

    }

    cout << endl;

  }

  return 0;

}

在这个示例中,我们首先定义了n为5,表示正方形的边长为5。然后我们使用两个for循环分别输出5行和5列的“*”符号,最后使用endl语句换行输出。

输出结果如下:


* * * * *

* * * * *

* * * * *

* * * * *

* * * * *

如果我们想要输出空心的正方形图案,则需要在for循环中添加判断语句,只输出正方形的边缘和角落处的符号。例如,以下是一个输出5x5空心正方形的示例代码:


#include <iostream>

using namespace std;

int main()

{

  int n = 5;

  int i, j;

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

  {

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

    {

      if(i == 1 || i == n || j == 1 || j == n)

      {

        cout << "* ";

      }

      else

      

        cout << " ";

      

    }

    cout << endl;

  }

  return 0;

}

在这个示例中,我们在for循环中增加了一个判断语句,只输出正方形的边缘和角落处的符号,其他位置使用空格占位。输出结果如下:


* * * * *

*    *

*    *

*    *

* * * * *

通过以上示例代码,可以了解到如何使用C++语言输出正方形图案。在实际编程中,可以根据需要自由发挥,创造出更多有趣的图案。

  
  

评论区

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