专栏中心

EEPW首页 > 专栏 > C语言绘图教程例子2-14

C语言绘图教程例子2-14

发布人:chen3bing 时间:2024-05-14 来源:工程师 发布文章

代码

#include <graphics.h>
#include<math.h>
#define PI 3.1415926

 int main()
 {
int x,y,x1,y1,x0=320,y0=50;
int i,j,n=5,r=20;
 int gdriver, gmode=VGAHI;
 gdriver = VGA;


 initgraph(&gdriver, &gmode, "c://tc");

	cleardevice();

	setbkcolor(9);
	
	y1=240-r;

		for(i=0;i<=2*n;i++)
		{
			x1=x0-i*r;
			y1=y0+i*r;
			for(j=0;j<=n-1;j++)

			{
				x=x1+2*j*r;
				y=y1+2*j*r;
				arc(x,y,180,270,r);
				arc(x,y+2*r,0,90,r);
			}
			
			
		}

		x1=x0-2*r;
		y1=y0;
		
		for(i=0;i<=2*n;i++)
		{
			x1=x1+r;
			y1=y1+r;
			for(j=0;j<=n-1;j++)

			{
				x=x1-2*j*r;
				y=y1+2*j*r;
				arc(x,y,90,180,r);
				arc(x-2*r,y,270,360,r);
			}
			
			
		}
 getch();
 closegraph();
return 0;
 }

运行

1699404116702.jpg

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: C语言绘图
更多 培训课堂
更多 焦点
更多 视频

技术专区