21xrx.com
2024-11-08 21:16:51 Friday
登录
文章检索 我的文章 写文章
用*输出C++的图案代码
2023-07-05 04:28:56 深夜i     --     --
C++ 图案 代码 输出 星号

C++是一种面向对象的编程语言,它提供了许多强大的编程工具和功能,使得程序员能够快速而轻松地创建高效的软件应用程序。此外,C++也被广泛用于学术和研究领域,例如高性能计算、人工智能和数据科学等。

在C++中,我们可以使用星号(*)来输出一个有趣的图案代码。下面是一个简单的例子,演示了如何使用星号(*)创建一个矩形图案:


#include <iostream>

using namespace std;

int main() {

  int row, col;

  cin >> row >> col; // 输入矩形的行数和列数

  for (int i = 0; i < row; i++) {

    for (int j = 0; j < col; j++) {

      if (i == 0 || i == row - 1 || j == 0 || j == col - 1) {

        cout << "* ";

      } else

        cout << " ";

      

    }

    cout << endl;

  }

  return 0;

}

在上面的代码中,我们首先用`cin`语句输入矩形的行数和列数。然后,在外层循环中,我们遍历每一行,而在内层循环中,我们遍历每一列。我们使用if语句来判断当前格子是否处于矩形的边缘(即第一行、最后一行、第一列或最后一列),如果是,就输出星号(*);否则,输出空格。

如果我们将矩形的行数和列数分别设置为5和7,运行以上代码,就可以得到如下的输出结果:


* * * * * * *

*      *

*      *

*      *

* * * * * * *

我们还可以使用同样的方法来输出其他形状的图案,比如三角形、菱形等。这需要一些数学知识和编程技巧,但只要善于抽象思维和耐心实践,就能够轻松地搞定。

  
  

评论区

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