21xrx.com
2024-11-22 09:39:14 Friday
登录
文章检索 我的文章 写文章
用Dev C++编写爱心代码
2023-06-22 08:10:46 深夜i     --     --
Dev C++ 爱心代码 编写

Dev C++ 是一款优秀的 C/C++ 编译器,有着丰富的插件和功能。在这篇文章中,我们将演示如何使用 Dev C++ 编写一个简单的爱心代码。

首先,在 Dev C++ 中,我们新建一个工程。点击 “文件” 菜单 -> “新建” -> “项目” -> “Console Application”,然后输入工程名称。接下来,我们需要引入相应的头文件和库文件:


#include <stdio.h>

#include <conio.h>

#include <graphics.h>

#include <dos.h>

#include <stdlib.h>

#include <math.h>

其中,graphics.h 头文件是用于绘制图形的,需要单独安装。可以从这里下载:http://winbgim.codecutter.org/。

接着,我们定义一些常量和全局变量,以及一个函数来绘制心形:


#define ESC 27

#define PI 3.14159265

#define MAXX 640

#define MAXY 480

int gd = DETECT, gm;

int midx, midy;

int radio;

void drawHeart(int x, int y, int radio)

{

  int i;

  double angle, x1, y1, x2, y2;

  setcolor(YELLOW);

  setfillstyle(SOLID_FILL, RED);

  for (i = 0; i < 360; i += 2)

  {

    angle = i * PI / 180.0;

    x1 = x + radio * cos(angle);

    y1 = y + radio * sin(angle);

    angle = (i + 180) * PI / 180.0;

    x2 = x + radio * cos(angle);

    y2 = y + radio * sin(angle);

    line(x1, y1, x2, y2);

    delay(30);

  }

}

代码中的 drawHeart 函数接受三个参数:心形中心的 x 和 y 坐标,以及心形的半径。

最后,我们在 main 函数中调用 drawHeart 函数,并在屏幕中显示结果:


int main()

{

  initgraph(&gd, &gm, "");

  midx = MAXX / 2;

  midy = MAXY / 2;

  radio = 100;

  drawHeart(midx, midy, radio);

  getch();

  closegraph();

  return 0;

}

在调用 drawHeart 函数之前,我们先使用 initgraph 函数初始化图形环境,然后定义心形的中心点坐标和半径。最后,我们使用 getch 函数暂停程序,等待用户按任意键退出,最后使用 closegraph 函数关闭图形环境。

现在,我们成功地使用 Dev C++ 编写了一个简单的爱心代码。让我们一起分享这份代码,传递爱的力量吧!

  
  

评论区

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