Red de conocimiento informático - Computadora portátil - Caso de diseño en lenguaje C escrito por Zhang Chuanxue P82 como se muestra en la Figura 123 Árbol de Navidad

Caso de diseño en lenguaje C escrito por Zhang Chuanxue P82 como se muestra en la Figura 123 Árbol de Navidad

Para diseñar la forma del árbol de Navidad de manera más conveniente, utilicé el método de diseñar una función recursiva. El programa es el siguiente:

#include

#include

void shu(int n)

{

int i;

for (i = 1; i <= 6 - n; i++)

{

printf (" ");

}

for (i = 1; i <= 2 * n - 1;i++)

{

printf("*");

}

printf("\n");

if (n != 6)

shu(n + 1);

}

vacío gen(int n)

{

int i;

for (i = 1; i <= n; i++)

{

printf(" ? *****\n") ;

}

}

void main()

{

shu(1);

shu(2);

gen(5);

}

Los resultados de la simulación se muestran en la Figura 1.

Cambie los parámetros de la función de llamada min para diseñar la forma y la altura del árbol de Navidad, de la siguiente manera

void main()

{

shu(1);

shu(2);

shu(3);

gen(4);

}

Se obtendrá la forma de la Figura 2.