21xrx.com
2024-12-23 00:47:02 Monday
登录
文章检索 我的文章 写文章
C++ 输出 n 层正方形图案
2023-07-08 16:48:29 深夜i     --     --
C++ 输出 n层 正方形 图案

C++是一种高效率的编程语言,它可以帮助我们完成各种各样的编程任务。在这篇文章中,我们将介绍如何使用C++输出n层正方形图案。

首先,我们需要定义一个函数来输出正方形。下面是这个函数的代码:


void printSquare(int n) {

  int i, j;

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

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

      cout << "*";

    }

    cout << endl;

  }

}

这个函数采用了嵌套循环的方式,使用"*"来输出正方形的边界,并在每个行末添加一个换行符来创建一个新行。

一旦我们定义了printSquare函数,我们就可以使用它来输出n层正方形图案。下面是实现这个目标的代码:


int main() {

  int i, n;

  cout << "输入层数:";

  cin >> n;

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

    printSquare(i);

    cout << endl;

  }

  return 0;

}

这个程序要求用户输入层数n,并在循环中调用printSquare函数来输出正方形。每个正方形之间都会加入一个空行以提高可读性。

当我们编译和运行这个程序时,我们将看到n层正方形图案在屏幕上输出。

总的来说,使用C++输出n层正方形图案是一项简单的任务,但是通常需要使用嵌套循环和函数来完成。通过编写这个程序,我们可以更好地理解C++编程中如何结合使用这些基本技巧。

  
  

评论区

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