Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo dibujar un corazón usando c

Cómo dibujar un corazón usando c

#include lt;iostreamgt;

usando el espacio de nombres std;

int main()

{ int i, j, k, l, m; char c = '\3'; //3 en el código ASCII es un carácter de corazón pequeño coutlt;lt;endl; //Línea vacía para (i=1; ilt;=3; i) { // Anterior Hay un espacio en medio de las 3 líneas para escribir por separado

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

? ;" "; //Espacios del lado izquierdo, los espacios izquierdos de cada línea siguiente son 2 menos que la línea anterior //8*n-2*i

for (k=1; klt;=4 *i 1; k)

? coutlt;lt;c;// Muestra la mitad izquierda del carácter como un corazón pequeño

para (l=1; llt;=13 -4*i; l)

? cout

? coutlt;lt;c;// Muestra la mitad derecha del carácter pequeño corazón

coutlt; lt;endl; // Se genera una nueva línea después de cada línea} for (i=1; ilt ;=3; i) { //No hay espacios en las siguientes tres líneas

for (j= 1; jlt;=24 1; j )

? coutlt;lt;" " ; //Espacio a la izquierda //8*(n-1) 1

k=1; klt;=29; k)

? coutlt;lt;c; //Salir del carácter corazón pequeño

coutlt; se genera cada línea} for (i=7; igt;=1; i--) { //Siguientes 7 líneas

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

? coutlt;lt;" "; //El espacio a la izquierda, el espacio a la izquierda de cada línea siguiente es más pequeño que La línea anterior es 2 menos //8*(n 1)- 2*i

for (k=1; klt;=4*i-1; k)

? coutlt ;lt; // Cada línea siguiente tiene 4 pequeños menos. corazones que la línea anterior (este bucle es i--)

coutlt; lt; endl; //Ajusta cada línea después de la salida} for (i=1; ilt;=39; i)

coutlt;lt;" "; //El espacio a la izquierda de la última línea coutlt;lt;clt;lt;endl; //El último carácter es un pequeño corazón return 0;

}