TC 中有⼏个画圆函数?怎么使⽤?

一、问题

        TC 中有⼏个画圆函数?怎么使⽤?

二、解答

        TC 中有6个画圆函数,其语法格式如下。

void circle(int x, int y, int radius); /*以(x,y)为圆⼼、radius 为半径画圆,没有填充 */

void arc(int X, int y, int stangle, int endangle, int radius);
/*画⼀个以(x,y)为圆⼼、radius 为半径、stangle 为起始角、endangle 为终⽌角的圆扇形,没有填充 */

void ellipse(int x, inty, int stangle, int endangle, int xradius, int yradius);
/*画⼀个以(x,y)为圆⼼分别以 xradius 为x轴半径、yradius 为y轴半径、stangle 为起始角, endangle 为终⽌角的椭圆扇形,没有填充 */

void far pieslice(int X, int y, int stangle, int endangle, int radius); 
/*画⼀个以(x,y)为圆⼼、radius 为半径、stangle 为起始角度、endangle 为终⽌角度的正圆扇形,再按规定⽅式填充。当 stangle=0、 endangle=360 时变成⼀个实⼼圆,并在圆内从圆点沿×轴正向画⼀条半径*/

void far sector(int x, int yint stanle, intendangle, int xradius, int yradius);
/*画⼀个以(x,y)为圆⼼、xradius yradius 为y轴半径、stangle 为起始角、endangle 为终⽌⻆的椭圆扇形,再按规定⽅式填充*/

void fillellipse( int X, int y, int xradius, int yradius );
/*画⼀个以(x,y)为圆⼼ xradius 为×轴半径、yradius 为y轴半径的椭圆扇形,并填充*/

下⾯程序演示了各画圆函数的应⽤,从中可以看到它们各⾃的特点。

#include <stdio.h>
#include <graphics.h>
#include <math.h>
#define PI 3.1415926
int main()
{
    int driver = DETECT, mode;
    initgraph(&driver, &mode, "");
    setcolor(BREEN);
    setfillstyle(SOLID_FILL, WHITE);
    circle(100, 100, 50);
    arc(300, 100, 0, 270, 50);
    ellipse(500, 100, 0, 360, 80, 50);
    pieslice(100, 300, 0, 270, 50);
    sector(300, 300, 0, 270, 80, 50);
    fillellipse(500, 300, 80, 50);
    getch();
    closegraph();
}

三、总结

        这些画圆的函数功能各异,有的画部分圆,有的只画边界线,有的还可以画椭圆。⽤ 户可根据实际情况⾃⾏选⽤。

相关推荐

  1. TC 函数怎么使

    2024-06-13 11:46:06       4 阅读
  2. C语言TC矩形函数怎么使

    2024-06-13 11:46:06       5 阅读
  3. 算法类?

    2024-06-13 11:46:06       35 阅读
  4. C语言什么是外部函数怎么

    2024-06-13 11:46:06       12 阅读
  5. python怎么对数坐标图

    2024-06-13 11:46:06       28 阅读
  6. memcpy的使和模拟实现

    2024-06-13 11:46:06       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-13 11:46:06       14 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-13 11:46:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-13 11:46:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-13 11:46:06       18 阅读

热门阅读

  1. 洛谷P3269 [JLOI2016] 字符串覆盖

    2024-06-13 11:46:06       6 阅读
  2. Perl语言入门学习

    2024-06-13 11:46:06       8 阅读
  3. if else 条件判断力使用hooks有什么问题

    2024-06-13 11:46:06       6 阅读
  4. git 如何强制下拉某个分支

    2024-06-13 11:46:06       8 阅读
  5. 虚拟现实(VR)游戏与增强现实(AR)游戏的区别

    2024-06-13 11:46:06       10 阅读
  6. Python - 读取 mobi 电子书内容

    2024-06-13 11:46:06       7 阅读
  7. C# list 成员对象是int型存在堆区还是栈区

    2024-06-13 11:46:06       8 阅读
  8. 数码管的位码和断码

    2024-06-13 11:46:06       7 阅读
  9. RushJs遇到Browserslist: caniuse-lite is outdated解决方案

    2024-06-13 11:46:06       7 阅读