static void Main(string[] args) { Double realCoord,imagCoord; Double realTemp,imagTemp,realTemp2,arg; int iterations; for(imagCoord=1.2;imagCoord>=-1.2;imagCoord -=0.05) {
for(realCoord=-0.6;realCoord<=1.77;realCoord +=0.03) { iterations=0; realTemp = realCoord; imagTemp = imagCoord; arg =(realCoord*realCoord)+(imagCoord*imagCoord); while((arg<4)&&(iterations<40)) { realTemp2=(realTemp*realTemp)-(imagTemp*imagTemp)-realCoord; imagTemp=(2*realTemp*imagTemp)-imagCoord; realTemp=realTemp2; arg=(realTemp*realTemp)+(imagTemp*imagTemp); iterations +=1; } switch(iterations%4) { case 0: Console.Write("."); break; case 1: Console.Write("o"); break; case 2: Console.Write("O"); break; case 3: Console.Write("@"); break;
} } Console.Write("\n"); } 这是Mandelbrot图像的应用程序 要求修改Mandelbrot图像应用程序,要求用户输入图像的边界,显示选中的图像部分。当 前代码输出的字符应正好能放在控制台应用程序的一行上。考虑如何使每个选中的图像正好占 据大小相同的空间,以最大化可视区域。 请问应该怎么做呀