While-Schleife
Teil des Abschnitts Fundamentals der C-Journey von Coddy — Lektion 38 von 63.
Die while-Schleife ermöglicht es Ihnen, einen Codeblock wiederholt auszuführen, solange eine bestimmte Bedingung wahr ist.
Hier ist die grundlegende Syntax:
while (condition) {
// Code, der wiederholt werden soll
}Erstellen wir einen einfachen Zähler:
Initialisieren Sie eine Zählervariable
int count = 1;Erstellen Sie eine while-Schleife, die so lange läuft, wie count kleiner oder gleich 5 ist
while (count <= 5) {
printf("%d ", count);
count++;
}Nach Ausführung des Codes lautet die Ausgabe:
1 2 3 4 5Die Schleife wird fortgesetzt, bis count 6 wird, woraufhin die Bedingung count <= 5 falsch wird und die Schleife endet.
Aufgabe
EinfachSchreiben Sie ein Programm, das eine Ganzzahl n vom Benutzer einliest und alle geraden Zahlen von 2 bis n (einschließlich) unter Verwendung einer while-Schleife ausgibt.
Zum Beispiel, wenn der Benutzer 10 eingibt, sollte Ihr Programm Folgendes ausgeben:
2 4 6 8 10Spickzettel
Die while-Schleife führt Code wiederholt aus, solange eine Bedingung wahr ist:
while (condition) {
// Code, der wiederholt werden soll
}Beispiel - Zählen von 1 bis 5:
int count = 1;
while (count <= 5) {
printf("%d ", count);
count++;
}Ausgabe: 1 2 3 4 5
Probier es selbst
#include <stdio.h>
int main() {
int n;
scanf("%d", &n);
// Dein Code hier
return 0;
}Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Fundamentals
2Variablen
DatentypenIntegerFloat - DoubleZeichenBooleansKonstantenprintf GrundlagenBenennungsregeln für VariablenType Casting Teil 1Type Casting Teil 2Wiederholungs-Challenge3Operatoren
Arithmetische OperatorenModulo-OperatorInkrement/DekrementZuweisungsoperatorenRelationale OperatorenLogische Operatoren Teil 1Logische Operatoren Teil 2Logische Operatoren Teil 3Wiederholungs-Challenge