Heim > Artikel > Backend-Entwicklung > Beispiel für eine While-Schleife in C-Sprache
Beispiel für eine While-Schleife in C-Sprache
Die Ausführungssequenz der While-Schleife ist sehr einfach, ihr Format ist:
while (Ausdruck)
{
Anweisung
}
Wenn der Ausdruck wahr ist, wird nach der Ausführung der Anweisung beurteilt, ob der Ausdruck wahr ist Es ist wahr. Führen Sie die folgende Anweisung erneut aus. Stellen Sie dann fest, ob der Ausdruck wahr ist. Diese Schleife wird fortgesetzt, bis der Ausdruck falsch ist und aus der Schleife ausbricht. Dies ist die Ausführungssequenz von while.
Beachten Sie, dass beim Programmieren als Anfänger unabhängig von der Anzahl der Zeilen „{}“ zu den Ausführungsanweisungen nach if, else, for, while und do hinzugefügt werden muss, auch wenn nur eine Zeile vorhanden ist. Besonders wichtig ist die Entwicklung guter Programmiergewohnheiten.
Schreiben Sie unten ein Programm, um diese Funktion zu implementieren: Berechnen Sie den Wert von (1-1/3+1/5-1/7+1/9-1/11…)*4.
# include <stdio.h> int main(void){ int i = 1;int j = 1; double sum = 0; //结果肯定是小数, 所以要定义成double或float型 while (1.0/i > 1e-6) /*当1/i小于10的-6次方时停止循环。这个循环条件是自己定的, 定得越小最后的结果就越精确。注意1一定要写成小数的形式即1.0*/ { sum += (1.0 / i) * j; i+=2;j = -j; //实现正负交替 } sum *=4; printf("sum = %lf\n", sum); //double是%lf, 取6位小数是%.6return 0; }
Das Ausgabeergebnis ist:
Summe = 3,141591
Empfohlenes Lernen: C-Sprachvideo-Tutorial
Das obige ist der detaillierte Inhalt vonBeispiel für eine While-Schleife in C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!