Latest web development tutorials

C Esercizio Esempio 23

100 casi di linguaggio classico C 100 casi di linguaggio classico C

Topic: Stampare il seguente schema (diamante).

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

Analisi programma: prima di guardare il grafico diviso in due parti, le prime quattro righe di una legge, un diritto dopo tre linee, l'utilizzo di un doppio per il ciclo, il primo strato della linea di controllo, il secondo strato della colonna di controllo.

Source Code:

//  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");
    }
  
}

L'output sopra esempio è:

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

100 casi di linguaggio classico C 100 casi di linguaggio classico C