c语言 ellipse,C语言 fillellipse()用法及代码示例

头文件graphics.h包含fillellipse()函数,该函数绘制并填充以(x,y)和(x_radius,y_radius)为中心的椭圆作为x和y半径。句法:

void fillellipse(int x, int y, int x_radius,

int y_radius);

where,

(x, y) is center of the ellipse.

(x_radius, y_radius) are x and y

radius of ellipse.

例子:

Input:x = 200, y = 200,

x_radius = 50, y_radius = 90

Output:

1dbe91f48ad9929ee6caa62454329fd2.png

Input:x = 300, y = 250,

x_radius = 100, y_radius = 70

Output:

6fafb1f20645a57724b494ffc4193d51.png

下面是fillellipse()函数的实现:

// C Implementation for fillellipse()

#include

// driver code

int main()

{

// gm is Graphics mode which is

// a computer display mode that

// generates image using pixels.

// DETECT is a macro defined in

// "graphics.h" header file

int gd = DETECT, gm;

// initgraph initializes the

// graphics system by loading a

// graphics driver from disk

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

// fillellipse function

fillellipse(200, 200, 50, 90);

getch();

// closegraph function closes the

// graphics mode and deallocates

// all memory allocated by

// graphics system .

closegraph();

return 0;

}

输出:

1dbe91f48ad9929ee6caa62454329fd2.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值