¿Cómo escribir una forma de corazón en lenguaje C?
Cómo escribir una forma de corazón en lenguaje C:
#include
int?n;
void ?draw(int?n)
{
int?i,j;
for?(i=1-(n>>1); i <=n;i++)?
¿si?(i>=0)?
{?
para?(j=0;j
para?(j=1;j<=2*(n-i)+1;j++)?printf("?*");?< / p>
printf("\n");?
}?
¿otra cosa?
{?
para ? (j=i;j<0;j++)?printf("?");?
para?(j=1;j<=n+2*i+1;j++)?printf ( "?*");?
para?(j=1;j<=-1-2*i;j++)?printf("?");?
para ?(j=1;j<=n+2*i+1;j++)?printf("?*");?
printf("\n");?
}
}
int?main()?
{?
printf("¿Por favor?ingrese?el? tamaño ?(n>=4):");?
scanf("%d",&n);?
draw(n);
return ?0;?
}Información ampliada
Un programa en C está compuesto por un conjunto de variables u objetos externos de funciones. Una función es un segmento de código de ejecución autónomo que realiza determinadas funciones relacionadas. Podemos pensar en una función como una "caja negra". Solo necesita enviarle datos para obtener el resultado. Sin embargo, el programa externo no sabe cómo funciona la función en su interior.
Todo lo que el programa externo sabe es qué es la entrada a la función y qué salida la función. Las funciones proporcionan un medio para programar programas que son fáciles de leer, escribir, comprender, solucionar problemas, modificar y mantener.
Material de referencia: Enciclopedia Baidu--c Voice