Red de conocimiento informático - Material del sitio web - Cómo utilizar el bucle for doble en lenguaje c para generar los siguientes gráficos

Cómo utilizar el bucle for doble en lenguaje c para generar los siguientes gráficos

La salida de gráficos bidimensionales generalmente se puede controlar mediante el uso de un bucle doble, en el que el bucle externo controla el número de líneas que se generarán y el bucle de memoria genera la información de cada línea.

Para la pregunta 1, el código de referencia es el siguiente: #include?lt;stdio.hgt;

#include?lt;stdlib.hgt;

int?main (int?argc,?char*argv[])

{

int?i,j;

int?n=4;

for(i=1;ilt;=n;i)//Controla la salida de la enésima línea

{

for(j=0;jlt ;2*i -1; j )?// La i-ésima línea controla 2*i-1 *

{

printf("*");

}

printf("\n");

}

sistema("pausa");

¿regresar?

}

Los resultados de ejecución compilados son los siguientes:

Para la pregunta 2, el programa fuente de referencia es el siguiente:

# incluir?lt; stdio.hgt;

p>

#include?lt;stdlib.hgt;

int?main(int?argc,?char*argv[])

{

int?i,j;

int?n=4;

for(i=1;ilt;=n; i)//Controlar la salida de n líneas

{

//Salir n-i espacios en la línea i

for(j=0;jlt;n-i; j)

{

printf("?");

}

// Línea i salidas 2* i-1 *

for(j=0;jlt;2*i-1;j)

{

printf("*");

}

printf("\n");

}

}

system("pausa" );

regresar ?

}

}

sistema("pausa");

regresar?