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

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

PHPz
Freigeben: 2023-08-29 14:29:07
nach vorne
1348 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

Ausgabe

The sum of sum of natural number till 4 is 5
Nach dem Login kopieren

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
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

Ausgabe

the sum of sum of natural number till 4 is 60
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage