#include <stdio.h>
#include <graphics.h>
#define MAX 100000
#define I 0.1;
void change(float x,float y,float a,float b)
{
float x1=x;
x=x*x-y*y+a;
y=2*x1*y+b;
}
int WinMain (void)
{
float x,y,a,b;
a=b=0;
int i=0,j=0;
initgraph(1000,500);
while(a<=500){
while(b=250){
for(j=0,x=y=0;j<100;j++){
for(i=0;i<MAX&&x*x+y*y<4;i++)
{change(x,y,a,b);}
}
if(x*x+y*y<4)putpixel(a+500,b+250,WHITE);
b=b+I;
}
a=a+I;
b=0;
}
getch();
return 0;
}
@御坂美琴みさか
这个程序应该怎么实现?
#include <graphics.h>
#define MAX 100000
#define I 0.1;
void change(float x,float y,float a,float b)
{
float x1=x;
x=x*x-y*y+a;
y=2*x1*y+b;
}
int WinMain (void)
{
float x,y,a,b;
a=b=0;
int i=0,j=0;
initgraph(1000,500);
while(a<=500){
while(b=250){
for(j=0,x=y=0;j<100;j++){
for(i=0;i<MAX&&x*x+y*y<4;i++)
{change(x,y,a,b);}
}
if(x*x+y*y<4)putpixel(a+500,b+250,WHITE);
b=b+I;
}
a=a+I;
b=0;
}
getch();
return 0;
}
@御坂美琴みさか
这个程序应该怎么实现?