Verwendung einer while-Schleife, um gerade Zahlen zu finden

CCBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab lernst du, wie du eine while-Schleife verwendest, um gerade Zahlen in einer Liste von ganzen Zahlen zu finden.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL c(("C")) -.-> c/ControlFlowGroup(["Control Flow"]) c(("C")) -.-> c/CompoundTypesGroup(["Compound Types"]) c/ControlFlowGroup -.-> c/if_else("If...Else") c/ControlFlowGroup -.-> c/while_loop("While Loop") c/CompoundTypesGroup -.-> c/arrays("Arrays") subgraph Lab Skills c/if_else -.-> lab-136083{{"Verwendung einer while-Schleife, um gerade Zahlen zu finden"}} c/while_loop -.-> lab-136083{{"Verwendung einer while-Schleife, um gerade Zahlen zu finden"}} c/arrays -.-> lab-136083{{"Verwendung einer while-Schleife, um gerade Zahlen zu finden"}} end

Gerade Zahlen aus einer Liste mit einer while-Schleife finden

In diesem Lab lernst du, wie du mit einer while-Schleife gerade Zahlen aus einer Liste findest.

  1. Erstelle eine Datei namens even_numbers.c und öffne sie in der WebIDE.

  2. Kopiere und füge folgenden Code in die Datei even_numbers.c ein:

    #include <stdio.h>
    
    int main() {
      int numbers[] = { 21, 78, 62, 90, 55, 10, 85, 45, 11, 2 };
      int size = sizeof(numbers) / sizeof(numbers[0]);
      int i = 0;
    
      printf("The even numbers from the list are:\n\n");
    
      while (i < size) {
        if (numbers[i] % 2 == 0) {
          printf("EVEN: %d\n", numbers[i]);
        }
        i++;
      }
    
      return 0;
    }
  3. Speichere die Datei.

  4. Öffne ein Terminal und navigiere zum Verzeichnis, in dem die Datei even_numbers.c gespeichert ist.

  5. Kompiliere den Code mit dem Befehl gcc even_numbers.c -o even_numbers.

  6. Führe das Programm aus, indem du ./even_numbers im Terminal eingibst.

Zusammenfassung

Nachdem du dieses Lab abgeschlossen hast, wirst du in der Lage sein, eine while-Schleife zu verwenden, um gerade Zahlen in einer Liste von ganzen Zahlen zu finden. Das Programm wird die geraden Zahlen aus der Liste auf der Konsole ausgeben.