¿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.