21xrx.com
2024-12-22 22:03:12 Sunday
登录
文章检索 我的文章 写文章
C++编写三角形图形程序
2023-07-07 02:28:34 深夜i     --     --
C++ 三角形 图形程序 绘制 运行

C++是一种广泛使用的编程语言,它被广泛应用于各种系统的开发和编程。其中,C++的图形编程也非常流行。今天,我们将介绍如何使用C++编写一个简单的三角形图形程序。

首先,我们需要安装一个C++编程环境,例如CodeBlocks或Dev-C++等。然后,我们需要定义三个点作为三角形的顶点。

接着,我们需要使用C++的图形库来绘制三角形。在这里,我们使用了graphics.h库进行图形绘制。代码如下所示:

#include

int main()

{

  //初始化图形界面

  initgraph(640, 480);

  //定义三个顶点坐标

  int x1 = 100, y1 = 100;

  int x2 = 200, y2 = 100;

  int x3 = 150, y3 = 200;

  //绘制三角形

  setcolor(YELLOW);

  setfillstyle(SOLID_FILL, YELLOW);

  fillellipse(x1, y1, 3, 3);

  fillellipse(x2, y2, 3, 3);

  fillellipse(x3, y3, 3, 3);

  setcolor(BLUE);

  setfillstyle(SOLID_FILL, BLUE);

  line(x1, y1, x2, y2);

  line(x2, y2, x3, y3);

  line(x3, y3, x1, y1);

  floodfill(x1 + 1, y1 + 1, BLUE);

  floodfill(x2 + 1, y2 + 1, BLUE);

  floodfill(x3 + 1, y3 + 1, BLUE);

  //关闭图形界面

  getch();

  closegraph();

  return 0;

}

通过上述代码,我们先初始化了一个640*480的图形界面,然后定义了三个顶点坐标。接着,我们使用setcolor和setfillstyle函数设置三角形的颜色与填充样式。然后,我们使用fillellipse和line函数绘制了三角形。最后,我们使用floodfill函数对三角形进行填充颜色,并通过getch函数暂停程序,使程序等待用户输入后再退出。

总体来说,这是一个非常简单的C++编写三角形图形程序。虽然它很基础,但也有助于我们初步了解C++图形编程的基本知识。通过不断练习,我们可以编写出更加复杂的图形程序,以满足更多的需求。

  
  

评论区

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