Come stampare un triangolo in C

March 24

Un problema di programmazione comune dato agli studenti in una classe di programmazione C introduttivo è come stampare un triangolo. Questo programma richiede la conoscenza delle strutture di controllo, come il "ciclo for." Un ciclo for esegue un blocco di codice per un numero di volte. È possibile inserire un ciclo for all'interno del blocco di codice di un altro ciclo for, la creazione di un ciclo for nidificato. Questa è la chiave per risolvere questo problema. Nidificando due cicli for, è possibile stampare un triangolo.

istruzione

1 Caricare il C IDE facendo clic sulla sua icona del programma. Quando si apre, selezionare "File / Nuovo / Progetto" e scegliere "Progetto C" per creare un nuovo progetto C. Un file di codice sorgente vuoto appare nella parte editor di testo dell'IDE.

2 Importare i seguenti due librerie digitando le seguenti dichiarazioni nella parte superiore del file di codice sorgente:

includere <stdio.h> includere <stdlib.h>

3 Creare una funzione principale. La funzione principale è il punto di partenza per il programma. Metterete tutto il codice all'interno della funzione principale. Digitare il seguente al di sotto delle dichiarazioni "include" per dichiarare una funzione principale:

int main ()

{}

4 Creazione di un esterno per ciclo. Lo scopo di questo ciclo for è quello di creare una serie di righe. Scrivere il seguente tra le parentesi della funzione principale di creare un ciclo for che fa 10 righe:

for (int i = 0; i <9; i ++)

{}

5 Creare un ciclo for nidificato. Il annidato per ciclo crea una serie di colonne in un modello triangolare limitando la quantità di colonne effettuate sulla base della riga corrente. Ad esempio, in fila uno, una colonna è fatto. Sulla seconda fila, due colonne sono fatti. Per creare il annidato ciclo for che è limitato in questo modo, scrivere la seguente tra le parentesi graffe del primo ciclo for:

for (int j = 0; j <i; j ++)

{Printf ( "X"); }

6 Creare una nuova linea che separa ogni riga. Scrivi la seguente dichiarazione al di sotto del nidificato ciclo for, ma tra le parentesi graffe del primo ciclo for:

printf ( "\ n");

7 Eseguire il programma premendo il pulsante di riproduzione verde. L'output del programma è simile al seguente:

X

XX

XXX

XXXX

XXXXX

XXXXXX

XXXXXXX

XXXXXXXX