Heim  >  Artikel  >  Backend-Entwicklung  >  Summe der ersten n natürlichen Zahlen im C-Programm

Summe der ersten n natürlichen Zahlen im C-Programm

PHPz
PHPznach vorne
2023-08-29 14:29:071288Durchsuche

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)

Methode 1 – Verwendung einer for-Schleife

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.

Beispiel

#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;
}

Ausgabe

The sum of sum of natural number till 4 is 5

Methode 2 – Mathematische Formel verwenden

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

Beispiel

Die chinesische Übersetzung lautet:

Beispiel

#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;
}

Ausgabe

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen