Latest web development tutorials

C Ejercicio Ejemplo 23

100 casos de lengua clásica C 100 casos de lengua clásica C

Tema: Imprima el siguiente patrón (diamante).

   *
  ***
 *****
*******
 *****
  ***
   *

análisis de programas: en primer lugar para mirar el gráfico dividido en dos partes, las cuatro primeras líneas de una ley, una ley después de tres líneas, el uso de un doble para el ciclo, la primera capa de la línea de control, la segunda capa de la columna de control.

Código fuente:

//  Created by www.w3big.com on 15/11/9.
//  Copyright © 2015年 本教程. All rights reserved.
//

#include <stdio.h>
int main()
{
    int i,j,k;
    for(i=0;i<=3;i++) {
        for(j=0;j<=2-i;j++) {
            printf(" ");
        }
        for(k=0;k<=2*i;k++) {
            printf("*");
        }
        printf("\n");
    }
    for(i=0;i<=2;i++) {
        for(j=0;j<=i;j++) {
            printf(" ");
        }
        for(k=0;k<=4-2*i;k++) {
            printf("*");
        }
        printf("\n");
    }
  
}

La salida del ejemplo anterior es:

   *
  ***
 *****
*******
 *****
  ***
   *

100 casos de lengua clásica C 100 casos de lengua clásica C