Red de conocimiento informático - Material del sitio web - ¿Cómo escribir algunos patrones compuestos por * (asterisco), como rombo hueco, rombo sólido, etc., en lenguaje C?

¿Cómo escribir algunos patrones compuestos por * (asterisco), como rombo hueco, rombo sólido, etc., en lenguaje C?

Bucle de 2 capas

La capa exterior controla las líneas y la capa interior controla los "*" y "" que se muestran en cada línea.

El bucle exterior del diamante requiere dos

La parte superior de la entidad es la siguiente

for(int i=1;i<=n; i++){

for(int j=1;j<=n+i-1;j++)

if(j

p>

else printf("*");

printf("\n");

}

Para valores nulos, simplemente cambie la condición es

(j!(j!=n-i+1)||(j!=n+i-1)

El la segunda mitad es más o menos la misma, solo dale la vuelta. Eso es todo.

Si no sabes cómo escribirlo, dame algunas viñetas y escribiré una copia completa.