21xrx.com
2024-12-22 20:39:59 Sunday
登录
文章检索 我的文章 写文章
用C++代码画出爱心
2023-07-04 22:53:08 深夜i     --     --
C++ 代码 爱心 绘制 图形

爱心是代表爱情的象征,而今天我们不仅可以用手画出爱心,还可以用C++代码实现画出爱心。

下面是一段使用C++语言绘制出一个简单爱心的代码:


#include <iostream>

#include <cmath>

using namespace std;

void drawHeart(int rows, int columns) {

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

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

      float x = abs((float)i - rows / 2);

      float y = abs((float)j - columns / 2);

      float d = sqrt(x * x + y * y);

      if (d < rows / 2 * sin(atan(y / x)) + 0.5) {

        cout << "*";

      }

      else

        cout << " ";

      

    }

    cout << endl;

  }

}

int main() {

  drawHeart(30, 30);

  return 0;

}

通过运行以上代码,我们就可以在控制台里看到一个简单的爱心。

这个爱心由很多个星号组成,可以通过调整drawHeart函数里的参数,来改变爱心图形的大小和样式。

在这个代码里,我们使用了循环语句以及一些计算方法,比如sin和sqrt等,来计算出每个点是否应该画星号。

这段代码虽然比较简单,但是却能够让我们更好地理解和掌握C++语言的基础知识和编程思想。

总之,通过C++语言绘制出爱心,既是一项有趣的编程练习,也是一种表达爱意的创新方式,相信会有很多人喜欢尝试并分享自己绘制的爱心。

  
  

评论区

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