21xrx.com
2024-12-22 18:54:38 Sunday
登录
文章检索 我的文章 写文章
C++代码教程:如何输出爱心?
2023-07-11 03:56:47 深夜i     --     --
C++ 教程 输出 爱心

在C++编程语言中,输出一些特殊的字符和图形是一件有趣的事情。其中,输出一个爱心图案就是非常流行的,在这里我们将介绍如何使用C++编写一个简单的代码,以输出一个迷人的红色心形图案。

首先,在命令行中创建一个新的C++文件,并输入以下代码:


#include <iostream>

using namespace std;

int main()

  cout << "<3" << endl;

  return 0;

这段代码中,我们用`<3`代表一个心形图案,然后使用`std::cout`输出它。在输出完之后,我们还需要在代码的最后添加`return 0;`语句,以便表示程序执行完毕,正常退出。

运行以上代码,你将看到输出了一串表示爱心的字符。但是,这毕竟不是一个真正的红色心形,下面我们将进一步优化代码,使其产生更迷人的效果。


#include <iostream>

#include <windows.h>

using namespace std;

int main()

{

  int arr[11][11] = { 0 };

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

    for (int j = 1; j <= 9; j++) {

      if ((i == 1 && (j == 1 || j == 5 || j == 9)) ||

        (i == 2 && (j == 2 || j == 4 || j == 6 || j == 8)) ||

        (i == 3 && (j == 3 || j == 7)) ||

        (i == 4 && j == 5)) {

        arr[i][j] = 1;

      }

    }

  }

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

    for (int j = 1; j <= 9; j++) {

      if (arr[i][j] == 1) {

        cout << "*";

      }

      else

        cout << " ";

      

    }

    cout << endl;

  }

  return 0;

}

这时候,我们输出的就是一个由星号组成的爱心图案了。代码中,我们创建了一个二维数组,用于存储每一个点的信息。然后,我们使用两层循环来检查每一个点的状态,并输出相应的字符。当然,我们还加入了`windows.h`头文件,以更好地展现出红色心形的效果。

运行以上代码,你将看到一个美丽的红色心形图案,它一定能给你和你的朋友带来惊喜和欢乐。

  
  

评论区

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