Eine gemeinsame Programmierung Problem , die Studenten in einem einleitenden Programmiersprache C -Klasse ist wie ein Dreieck drucken. Dieses Programm erfordert die Kenntnis der Kontrollstrukturen , wie die " for-Schleife. " Eine for-Schleife führt einen Code-Block einige Male . Sie können eine for-Schleife in den Code -Block eines anderen for-Schleife platzieren , wodurch eine verschachtelte for-Schleife. Dies ist der Schlüssel zur Lösung dieses Problems . Durch Verschachtelung zwei for-Schleifen , können Sie drucken ein Dreieck. Things You
C Integrated Development Environment (IDE ) wie Eclipse CDT
C Compiler brauchen , zeigen eine solche GCC
Weitere Anweisungen
1
laden die C IDE , indem Sie auf das Programmsymbol . Wenn sie geöffnet wird , wählen Sie " File /New /Project" und wählen Sie " C Project" , um eine neue C -Projekt zu erstellen . Eine leere Quellcode -Datei wird im Texteditor Teil der IDE
2
Import die folgenden zwei Bibliotheken , indem Sie in den folgenden Anweisungen am Anfang der Quellcodedatei : .
< P > # include
# include
3
erstellen Hauptfunktion . Die wichtigste Funktion ist der Ausgangspunkt für Ihr Programm. Sie werden alle Ihre Code innerhalb der Hauptfunktion platzieren. Geben Sie den folgenden unterhalb der "include" -Anweisungen , eine Hauptfunktion erklären :
int main () {}
4
Neues äußere for-Schleife. Der Zweck dieser for-Schleife ist eine Reihe von Zeilen erzeugen . Schreiben Sie die folgenden zwischen den Klammern der main-Funktion , um eine for-Schleife , die 10 Reihen macht zu schaffen :
for (int i = 0; i < 9; i + +) {}
5
erstellen einer verschachtelten for-Schleife. Die verschachtelte for-Schleife erzeugt eine Reihe von Spalten in einem dreieckigen Muster , indem die Menge der Spalten , basierend auf der aktuellen Zeile. Zum Beispiel auf einer Zeile , um eine Spalte aus . Auf zwei Zeilen sind zwei Spalten. Um die verschachtelte for-Schleife , die in dieser Art und Weise beschränkt wird zu erstellen , schreiben Sie die folgenden zwischen den geschweiften Klammern der ersten for-Schleife :
for (int j = 0; j < i; j + +)
< p> { printf (" X ");}
6
erstellen Sie eine neue Linie, die jede Zeile trennt . Schreiben Sie die folgende Anweisung unterhalb der verschachtelten for-Schleife , sondern zwischen den geschweiften Klammern der ersten for-Schleife :
printf ("\\ n");
7
Führen Sie das Programm durch Drücken die grüne Play-Taste. Die Ausgabe des Programms sieht aus wie