Menu
Coddy logo textTech

Verschachtelte Schleifen

Teil des Abschnitts Grundlagen der C-Journey von Coddy. Lektion 43 von 63.

Verschachtelte Schleifen sind Schleifen, die innerhalb einer anderen Schleife platziert sind. Für jede Iteration der äußeren Schleife wird die innere Schleife vollständig ausgeführt.

Erstellen Sie eine äußere Schleife, die 3 Mal ausgeführt wird:

for (int i = 0; i < 2; i++) {
    // Code der äußeren Schleife hier
}

Fügen Sie eine innere Schleife hinzu, die 3 Mal für jede Iteration der äußeren Schleife ausgeführt wird:

for (int i = 0; i < 2; i++) {
    for (int j = 0; j < 3; j++) {
        printf("%d,%d ", i, j);
    }
    printf("\n");
}

Die Ausgabe lautet:

0,0 0,1 0,2 
1,0 1,1 1,2 

Beachten Sie, wie die innere Schleife ihre Iterationen abschließt, bevor die äußere Schleife zur nächsten Iteration übergeht.

challenge icon

Aufgabe

Einfach

Erstelle ein Programm, das ein Rechteckmuster aus Sternchen (*) basierend auf der vom Benutzer angegebenen Anzahl von Zeilen und Spalten ausgibt.

Dein Programm sollte:

  1. Zwei Ganzzahlen vom Benutzer einlesen: Zeilen und Spalten.
  2. Verschachtelte Schleifen verwenden, um ein Rechteckmuster aus Sternchen auszugeben, wobei die äußere Schleife die Zeilen und die innere Schleife die Spalten verarbeitet.
  3. Nach jeder Zeile einen Zeilenumbruch ausgeben.

Wenn die Eingabe beispielsweise 3 Zeilen und 4 Spalten umfasst, sollte die Ausgabe wie folgt aussehen:

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

Probier es selbst

#include <stdio.h>

int main() {
    int rows, columns;
    scanf("%d", &rows);
    scanf("%d", &columns);
    
    // Schreibe hier deinen Code, um das Muster auszugeben
    
    return 0;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-C-Compiler