动态爱心(C/C++) 您所在的位置:网站首页 爱心的编程代码带名 动态爱心(C/C++)

动态爱心(C/C++)

2024-06-01 19:44| 来源: 网络整理| 查看: 265

首先来看效果

C/C++动态爱心

源代码(代码思路主要参考了b站up主码农天高)

#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include//要调用mciSendString必须包含这个头文件 #pragma comment(lib,"WINMM.LIB");//及这个预处理 #define SIZE 9 #define CANVAS_WIDTH 640 #define CANVAS_HEIGHT 480 #define CANVAS_CEBTER_X CANVAS_WIDTH / 2 #define CANVAS_CEBTER_Y CANVAS_HEIGHT / 2 void scatter_inside(int xo, int yo, double beta = 0.1) { //随机内部扩散 double ratio_x = -beta * log(rand()); double ratio_y = beta * log(rand()); double x, y; x = ratio_x * xo; y = ratio_y * yo; putpixel(x, y, RGB(245,145,247)); } void heart(int particle,double ratio,COLORREF color) { double x, y;//记录直角坐标 double i;//控制循环和心的精细程度 //笛卡尔爱心 //for (i = 0; i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有