21xrx.com
2024-12-22 22:05:53 Sunday
登录
文章检索 我的文章 写文章
C++爱心简单代码大全
2023-07-04 19:24:49 深夜i     --     --
C++ 爱心 简单 代码 大全

C++是一门计算机编程语言,它拥有强大的数据处理能力和丰富的编程功能,是众多程序员喜欢的语言之一。而在C++的学习过程中,也有一些有趣的小程序,如爱心简单代码可以用来练手和娱乐。

爱心简单代码是一种小型程序,通过C++语言来绘制一颗爱心的图形,让人感到十分温馨和浪漫。下面是几种常见的C++爱心简单代码大全。

第一种方法是使用字符画来绘制爱心。代码如下:


#include <iostream>

using namespace std;

int main() {

  cout << "\n ";

  cout << "  ***  ***\n";

  cout << " *    *  *\n";

  cout << "*     *   *\n";

  cout << "*    *    *\n";

  cout << " *   *     *\n";

  cout << "  * *      *\n";

  cout << "   *      *\n";

  cout << "     *    *\n";

  cout << "      *  *\n";

  cout << "       *\n";

  return 0;

}

第二种方法是使用C++绘制图形的语句。代码如下:


#include <iostream>

using namespace std;

int main() {

  for (float y = 1.5f; y > -1.5f; y -= 0.1f) {

    for (float x = -1.5f; x < 1.5f; x += 0.05f) {

      float a = x * x + y * y - 1;

      putchar(a * a * a - x * x * y * y * y <= 0.0f ? '*' : ' ');

    }

    putchar('\n');

  }

}

第三种方法是使用数学公式来绘制爱心图形。代码如下:


#include <iostream>

#include <cmath>

using namespace std;

int main() {

  const double PI = acos(-1);

  const double R = 4, nRev = 1.5;

  const int rowSize = 20, colSize = 70;

  double x, y, z;

  int i, j;

  for (i = 0; i < rowSize; i++) {

    y = (nRev - i * 0.3 / rowSize) * R;

    for (j = 0; j < colSize; j++) {

      x = (j * 0.1 / colSize - 0.5) * R;

      z = x * x + pow(y - sqrt(x * x), 2);

      if (z < R * R) {

        cout << "*";

      } else {

        cout << " ";

      }

    }

    cout << endl;

  }

  return 0;

}

以上是三种常用的C++爱心简单代码大全,可以通过这些代码来锻炼自己的编程能力和创新思维。在这个世界上,爱是最重要的财富,而爱心图形则是一种表达爱的方式,让我们用C++来创造更多的美好。

  
  

评论区

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