21xrx.com
2024-11-25 01:15:45 Monday
登录
文章检索 我的文章 写文章
C++绘制圆形和菱形的输出
2023-06-29 20:28:09 深夜i     --     --
C++ 绘制 圆形 菱形 输出

C++是一种高级编程语言,用于开发各种应用程序。在C++中,绘制图形是很常见的操作。本文将介绍如何使用C++绘制圆形和菱形的输出。

绘制圆形

在C++中,绘制圆形可以使用图形库,比如Graphics.h。下面是一个简单的绘制圆形的程序:


#include<graphics.h>

#include<iostream>

using namespace std;

int main()

{

  initgraph(640,480); //初始化图形窗口

  int x0 = 320; //圆心横坐标

  int y0 = 240; //圆心纵坐标

  int r = 100;  //圆的半径

  circle(x0,y0,r); //绘制圆形

  getch(); //等待按键退出

  closegraph(); //关闭图形窗口

  return 0;

}

在上面的程序中,首先需要初始化图形窗口,然后指定圆心坐标和半径,最后调用circle函数绘制圆形。程序运行后,会在图形窗口中画出一个半径为100像素的圆形。

绘制菱形

在C++中,绘制菱形也可以使用图形库,比如Graphics.h。下面是一个简单的绘制菱形的程序:


#include<graphics.h>

#include<iostream>

using namespace std;

int main()

{

  initgraph(640,480); //初始化图形窗口

  int x0 = 320; //菱形中心横坐标

  int y0 = 240; //菱形中心纵坐标

  int length = 100; //菱形边长

  int point[8] = { //四个顶点坐标

    x0-length/2, y0,

    x0, y0-length/2,

    x0+length/2, y0,

    x0, y0+length/2

  };

  setfillstyle(SOLID_FILL, YELLOW); //设置填充样式

  fillpoly(4, point); //绘制填充菱形

  getch(); //等待按键退出

  closegraph(); //关闭图形窗口

  return 0;

}

在上面的程序中,首先需要初始化图形窗口,然后指定菱形中心坐标和边长,接下来定义四个顶点坐标,并设置填充样式和填充颜色。最后调用fillpoly函数绘制填充菱形。程序运行后,会在图形窗口中画出一个填充颜色为黄色的菱形。

总结

本文介绍了如何使用C++绘制圆形和菱形的输出。通过使用图形库和相关函数,可以轻松实现绘制各种图形的操作。希望本文能够对初学者们有所帮助。

  
  

评论区

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