c++爱心跳动代码怎么写

   2024-10-13 2490
核心提示:下面是一个简单的C++代码,可以实现爱心跳动效果:#include iostream#include cmathint main() {const int rows = 10;const int

下面是一个简单的C++代码,可以实现爱心跳动效果:

#include <iostream>#include <cmath>int main() {    const int rows = 10;    const int cols = 30;    char heart[rows][cols];    for (int i = 0; i < rows; i++) {        for (int j = 0; j < cols; j++) {            heart[i][j] = ' ';        }    }    double x, y, f;    for (int i = 0; i < 360; i++) {        f = i * M_PI / 180;        x = 16 * pow(sin(f), 3);        y = 13 * cos(f) - 5 * cos(2 * f) - 2 * cos(3 * f) - cos(4 * f);        int row = static_cast<int>(y) + 5;        int col = static_cast<int>(x) + 15;        if (row >= 0 && row < rows && col >= 0 && col < cols) {            heart[row][col] = '*';        }        for (int i = 0; i < rows; i++) {            for (int j = 0; j < cols; j++) {                std::cout << heart[i][j];            }            std::cout << std::endl;        }    }    return 0;}

运行这段代码可以看到一个爱心在控制台中跳动的效果。您可以根据自己的需要调整爱心的大小和跳动速度。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号