#include "stdio.h"
#include "graphics.h"
#include "math.h"
#define PI 3.14159
static double th=PI/180;
void init(void);
void draw(void);
void close(void);
main()
{
init();
draw();
close();
}
void init(void)
{
int gr=DETECT,gm;
initgraph(&gr,&gm,"c://turboc2");
cleardevice();
setcolor(RED);
line(0,200,400,200);
line(200,0,200,400);
}
void close(void)
{
getch();
closegraph();
}
void draw(void)
{
double i;
double x1,y1;
setcolor(GREEN);
moveto(200,200);
for(i=0;i<=360*3;i+=0.001)
{
/*阿基米德螺线极坐标方程:r = aθ*/
x1=0.15*i*cos(i*th)+200;
y1=-(0.15*i*sin(i*th)-200);
lineto(x1,y1);
}
}