Red de conocimiento informático - Material del sitio web - Cómo dibujar una "forma de corazón" en lenguaje C

Cómo dibujar una "forma de corazón" en lenguaje C

Se pueden implementar gráficos personalizados mediante declaraciones de bucle y plantillas de gráficos predefinidas.

Para métodos de implementación específicos, consulte el siguiente programa:

#include

#defineWIDTH9//El ancho es el número de columnas

#defineHEIGHT7/ /La altura también es el número de filas

#defineCHAR"*"

intModal[HEIGHT][WIDTH]=//Plantilla que define la forma

{

{0, 1, 1, 1, 0, 1, 1, 1, 0},

{1, 0, 0, 0, 1 , 0, 0, 0, 1},

{1, 0, 0, 0, 0, 0, 0, 0, 1},

{0, 1, 0 , 0, 0, 0, 0, 1 , 0},

{0, 0, 1, 0, 0, 0, 1, 0, 0},

{0 , 0, 0, 1, 0, 1 ,0,0,0},

{0,0,0,0,1,0,0,0,0}

};

voidmain()

{

inti, j

for(i=0; i

{

for(j=0;j

{

if(Modal[i][j])//Salida * o espacio según a la plantilla

printf (CHAR);

else

printf("");

}

printf("");

}

}

Nota: Se pueden mostrar diferentes gráficos cambiando el largo y el ancho, los caracteres de visualización y el contenido de la plantilla.