21xrx.com
2025-03-19 00:34:31 Wednesday
文章检索 我的文章 写文章
C++绘制圆形和菱形的输出
2023-06-29 20:28:09 深夜i     40     0
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++绘制圆形和菱形的输出。通过使用图形库和相关函数,可以轻松实现绘制各种图形的操作。希望本文能够对初学者们有所帮助。

  
  

评论区