Heim > Backend-Entwicklung > C++ > Die Summe der Quadratsummen der ersten n natürlichen Zahlen

Die Summe der Quadratsummen der ersten n natürlichen Zahlen

王林
Freigeben: 2023-09-09 11:53:02
nach vorne
1261 Leute haben es durchsucht

Die Summe der Quadratsummen der ersten n natürlichen Zahlen

Die Summe der Quadrate der ersten n natürlichen Zahlen besteht darin, die Summe der Quadrate von bis zu n Termen zu ermitteln. Diese Reihe ermittelt die Summe aller Zahlen bis n und addiert die Summe zur Summenvariablen.

Die Summe der Quadratsummen der ersten 4 natürlichen Zahlen ist -

Summe = ( 12) + (12 + 22 ) + (12 + 22 + 32 ) + (12 + 22 + 32 + 4 2 ) = 1 + 5 + 14 + 30 = 50

Es gibt zwei Möglichkeiten, die Summe der Quadrate zu ermitteln der ersten n natürlichen Zahlen.

1) For-Schleife verwenden.

Bei dieser Methode durchlaufen wir jede Zahl von 1 bis N, ermitteln die Summe der Quadrate und addieren diese Summe der Quadrate dann zur Summenvariablen. Diese Methode erfordert eine Iteration über n Zahlen und ist daher bei größeren Zahlen sehr zeitaufwändig.

Beispiel

#include <stdio.h>
int main() {
   int n = 6;
   int sum = 0;
   for (int i = 1; i <= n; i++)
      sum += ((i * (i + 1) * (2 * i + 1)) / 6);
   printf("The square-sum of first %d natural number is %d",n,sum);
   return 0;
}
Nach dem Login kopieren

Ausgabe

The square-sum of first 6 natural number is 196
Nach dem Login kopieren
Nach dem Login kopieren

2) Mathematische Formel verwenden

Basierend auf der Ermittlung des n-ten Termes einer Folge und der allgemeinen Formel leiten Sie eine mathematische Formel für die Summe ab. Die Formel zum Ermitteln der Summe der Quadrate der ersten n natürlichen Zahlen lautet sum = n*(n+1)*(n+1)*(n+2)/12

Gemäß dieser Formel können wir ein Programm schreiben um die Summe zu finden,

Beispiel

#include <stdio.h>
int main() {
   int n = 6;
   int sum = (n*(n+1)*(n+1)*(n+2))/12;
   printf("The square-sum of first %d natural number is %d",n,sum);
   return 0;
}
Nach dem Login kopieren

Ausgabe

The square-sum of first 6 natural number is 196
Nach dem Login kopieren
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDie Summe der Quadratsummen der ersten n natürlichen Zahlen. 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