Red de conocimiento informático - Material del sitio web - Cómo generar un círculo usando C#

Cómo generar un círculo usando C#

El algoritmo anterior no es redondo

Escribí uno

static void Main(string[] args)

{

p>

Round(12, 'wood');

}

static void Round(int r, char s)//r es el radio del círculo (unidad: carácter) s es el carácter que forma un círculo

{

for (int i = 0; i < r; i++)

{

int temp = (int)(2 * Math.Sqrt(2 * i * r - i * i));

int t = 2 * r - temp - 1;

for (int j = 0; j < t; j++)

{

Console.Write(' ');

}

Console.Write(s);

for (int j = 0; j < 2 * temp; j++)

{

Console.Write(' ' );

}

Console.WriteLine(s);

}

para (int i = r - 2; i > = 0; i--)

{

int temp = (int)(2 * Math.Sqrt(2 * i * r - i * i));

int t = 2 * r - temp - 1;

for (int j = 0; j < t; j++)

{

Console.Write(' ');

}

Console.Write(s);

for (int j = 0 ; j < 2 * temp; j++)

{

Console.Write(' ');

}

Console.WriteLine (s);

}

}

Si desea dibujar un sólido, agregue preguntas