21xrx.com
2024-11-05 18:29:32 Tuesday
登录
文章检索 我的文章 写文章
「C++」简单有趣的代码图案
2023-06-26 18:52:49 深夜i     --     --
C++ programming creative coding visual art geometric shapes color palette

C++是一种高级的编程语言,它在计算机科学领域被广泛使用。除了用于开发各种软件和应用程序,C++也可以用来创建有趣的代码图案。这些代码图案看起来非常神奇,但实际上它们是由简单的代码组成。

在C++中,代码图案可以由一系列的符号、数字和字符组成。其中,最常用的符号是星号(*)和空格( )。下面我们将通过三个简单的例子来介绍如何创建有趣的代码图案。

1. 星号三角形

要创建一个星号三角形,我们只需要使用循环来输出符号。下面的代码示例将输出一个由星号组成的三角形。


#include <iostream>

using namespace std;

int main()

{

  int i, j, n;

  cout << "Enter number of rows: ";

  cin >> n;

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

  {

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

    {

      cout << "* ";

    }

    cout << endl;

  }

  return 0;

}

2. 带框的星号图案

要创建一个带框的星号图案,我们需要使用嵌套的循环来输出符号。下面的代码示例将输出一个由星号和空格组成的有框图案。


#include <iostream>

using namespace std;

int main()

{

  int i, j, n;

  cout << "Enter number of rows: ";

  cin >> n;

  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;

}

3. 带颜色的代码图案

要创建一个带颜色的代码图案,我们需要使用字母代替符号,并在其周围添加颜色代码。下面的代码示例将在终端中输出一个带颜色的字符画。


#include <iostream>

using namespace std;

int main()

{

  cout << "\033[0;31m  ^  \033[0m" << endl;

  cout << "\033[0;31m  / \\  \033[0m" << endl;

  cout << "\033[0;31m /  \\ \033[0m" << endl;

  cout << "\033[0;31m /   \\ \033[0m" << endl;

  cout << "\033[0;31m/___^___\\ \033[0m" << endl;

  cout << " |   | " << endl;

  cout << " |   | " << endl;

  cout << " |   | " << endl;

  return 0;

}

无论您是新手还是老手,这些简单又有趣的代码图案都能让您感受到C++的乐趣,并且展示您的创造力。无论创造哪种图案,别忘了展示您的代码作品,让别人分享您的成果。

  
  

评论区

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