usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
namespaceConsoleApplication1
{
classProgram
{
staticvoidMain(string[] args)
{
doublex0, y0;
doublex1, y1;
doublex2, y2;
doubleNN;
intn;
for (y0=1.2; y0>=-1.2; y0-=0.05)
{
for (x0=-0.6; x0<=1.77; x0+=0.03 )
{
n=0;
x1=x0;
y1=y0;
NN=x1*x1+y1*y1;
while ((NN<4) && (n<40))
{
x2= (x1*x1) - (y1*y1) -x0;
y2= (2*x1*y1) -y0;
NN= (x2*x2) + (y2*y2);
n++;
x1=x2;
y1=y2;
}
switch (n%4)
{
case0: Console.Write("."); break;
case1: Console.Write("o"); break;
case2: Console.Write("O"); break;
case3: Console.Write("@"); break;
}
}
}
}
}
}
结果:结果不能使很理想。。。