Escriba un programa en lenguaje C para imprimir un patrón de amor con "*"
No sé si quiere que sea hueco o sólido, así que adjúntelo (Baidu sabe que parece que la posición donde se cargaron dos espacios ha cambiado a un espacio, por lo que debe cambiarlo usted mismo. La posición de salida se cambia a dos espacios. No es necesario hacer nada más:
Sólido:
# include & ltstdio.h & gt
int n;
Extracción no válida (entero)
{
int i,j;
for(I = 1-(n>>1) ;i<= n;i++)
Si (i & gt=0)
{
for(j = 0; j & lti; j++)printf (" ");
p>
for(j = 1;j & lt= 2 *(n-I)+1;j++)printf(" * ");
printf(" \ n ");
}
Otro
{
for(j = I; j & lt0; j++)printf(" ");
for(j = 1;j & lt= n+2 * I+1;j++)printf(" * ");
para (j = 1;j & lt=-1- 2 * I; j++)printf(" "
for(j = 1; j & lt= n+2 * I+1; j++); )printf(" * ");
printf(" \ n ");
}
}
int principal()
{
printf("Ingrese el tamaño (n & gt=4):");
scanf("%d ",& ampn) ;
Dibujar(n);
Devolver 0;
}
Hueco:
# incluir & ltstdio.h & gt
int n;
Extracción no válida (entero)
{
int i, j;
for(I = 1-(n & > lti;j++)printf(" ");
for(j = 1;j & lt= 2 *(n-I)+1;j++ )
if(j = = 1 | | j = = 2 *(n-I)+1)printf(" * ");
else printf(" "); p>
printf(" \ n ");
}
Otro
Si (i==0)
{
printf(" * " );
for(j = 1;j & ltn;j++)printf(" ");
printf(" * ");
for( j = 1; j & ltn; j++) printf(" ");
printf(" * \ n ");
}
Otros
p>
{
for(j = I;j & lt0;j++)printf(" ");
for(j = 1;j & lt= n+ 2 * I+1; j++)
if(I = = 1-(n>& gt1))printf(" * ");
else if(j = = 1 | | j = = n+2 * I+1)printf(" * ");
else printf("
");
for(j = 1; j & lt=-1-2 * I; j++)printf(" ");
for(j = 1; j & lt= n+2 * I+1;j++)
if(I = = 1-(n>>1))printf(" * ");
si no(j = = 1 | j = = n+2 * I+1)printf(" * ");
de lo contrario printf(" ");
printf(" \ n " );
}
}
int main()
{
printf(" Ingrese el tamaño (n & gt=4): ");
scanf("%d ", & ampn);
Dibujar(n);
Devolver 0 ;
}