新闻  |   论坛  |   博客  |   在线研讨会
C语言绘图教程例子2-14
chen3bing | 2024-05-14 11:33:21    阅读:107   发布文章

代码

#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

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
1
最近文章
方波振荡电路
2024-09-14 14:59:39
6V3A电路
2024-09-14 14:18:10
MOS管点灯仿真
2024-09-12 15:43:13
推荐文章
最近访客