📄 画圆.c
字号:
#include<stdio.h>
#include<graphics.h>
#include<conio.h>
#define FillCircle;/*原来要调用的函数都要定义,就是#define 函数名*/
main()
{
int midx, midy;
int stangle = 0, endangle = 360;
int xradius = 70, yradius = 35;
int x,y,radius,a,i;
int gdriver, gmode;
gdriver=VGA;
gmode=VGAHI;
initgraph(&gdriver, &gmode, "G:\Program Files\WINYES\TC20H\EGAVGA.BGI");
setfillstyle(1,7);
bar(0,0,639,479);
x=320;
y=280;
radius=80;
setfillstyle(3,5);
while(radius>25)
circle(x,y,radius--);
midx = 150;
midy = 150;
setcolor(getmaxcolor());
while(yradius>10)
{
ellipse(midx, midy, stangle, endangle, xradius, yradius--);
}
yradius=35;
midx = 490;
midy = 150;
setcolor(getmaxcolor());
while(yradius>10)
{
ellipse(midx, midy, stangle, endangle, xradius, yradius--);
}
xradius = 310;
yradius = 230;
midx = getmaxx()/2;
midy = getmaxy()/2;
setcolor(getmaxcolor());
while(yradius>227)
ellipse(midx, midy, stangle, endangle, xradius, yradius--);
while(xradius>307)
ellipse(midx, midy, stangle, endangle, xradius--, yradius);
/*sector( 100, 100, 200,100 );*/
getch();
closegraph();
return(0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -