Heim > Artikel > Backend-Entwicklung > Summe der ersten n natürlichen Zahlen im C-Programm
Das Konzept, die Summe der Summe ganzer Zahlen zu ermitteln, lautet wie folgt: Zuerst ermitteln wir die Summe der Zahlen von 1 bis n, addieren dann alle Summen und erhalten einen Wert. Dieser Wert ist was wir brauchen und von und.
Für dieses Problem erhalten wir eine Zahl n und möchten die Summe der Summe ermitteln. Geben wir ein Beispiel, um diese Summe zu ermitteln.
n = 4
Jetzt ermitteln wir die Summe der Zahlen für jede Zahl von 1 bis 4:
Sum of numbers till 1 = 1 Sum of numbers till 2 = 1 + 2 = 3 Sum of numbers till 3 = 1 + 2 + 3 = 6 Sum of numbers till 4 = 1 + 2 + 3 + 4 = 10 Now we will find the sum of sum of numbers til n : Sum = 1+3+6+10 = 20
Um die Summe der Summen von n natürlichen Zahlen zu ermitteln, haben wir zwei Methoden:
Methode 1 - Verwenden Sie die for-Schleife ( niedrig effizient)
Methode 2 – Verwendung einer mathematischen Formel (effizient)
In dieser Methode verwenden wir zwei for-Schleifen, um die Summe der Summe zu ermitteln. Die innere Schleife ermittelt die Summe der natürlichen Zahlen und die äußere Schleife addiert diese Summe zu sum2 und erhöht die Zahl um eins.
#include <stdio.h> int main() { int n = 4; int sum=0, s=0; for(int i = 1; i< n; i++){ for(int j= 1; j<i;j++ ){ s+= j; } sum += s; } printf("the sum of sum of natural number till %d is %d", n,sum); return 0; }
The sum of sum of natural number till 4 is 5
Wir haben eine mathematische Formel, um die Summe von n natürlichen Zahlen zu ermitteln. Die mathematische Formelmethode ist eine effiziente Methode.
Die mathematische Formel zum Lösen der Summe von n natürlichen Zahlen lautet:
sum = n*(n+1)*(n+2)/2
#include <stdio.h> int main() { int n = 4; int sum = (n*(n+1)*(n+2))/2; printf("the sum of sum of natural number till %d is %d", n,sum); return 0; }
the sum of sum of natural number till 4 is 60
Das obige ist der detaillierte Inhalt vonSumme der ersten n natürlichen Zahlen im C-Programm. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!