Heim > Backend-Entwicklung > C++ > Hauptteil

Summenfolge 1^2 + 3^2 + 5^2 +

WBOY
Freigeben: 2023-08-31 18:41:08
nach vorne
1097 Leute haben es durchsucht

求和序列 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2

Eine Reihe ist eine Reihe von Zahlen, die einige gemeinsame Merkmale aufweisen, denen jede Zahl folgt. Diese mathematischen Folgen werden auf der Grundlage einer mathematischen Logik definiert, z. B. indem jede Zahl um das gleiche Intervall zunimmt (arithmetische Folge), jede Zahl um das gleiche Vielfache zunimmt (geometrische Folge) und viele andere Muster.

Um die Summe einer Reihe zu ermitteln, müssen wir die Reihe auswerten und eine allgemeine Formel dafür entwickeln. Da es in dieser Reihe jedoch keine gemeinsame Aussage gibt, müssen wir den klassischen Ansatz wählen, indem wir jede Zahl der Reihe zu einer Summenvariablen addieren.

Nehmen wir ein Beispiel, das die Logik klarer macht:

Summiere die Reihe bis zum 7. Term

sum(7) = 12 + 22 + 32 + 42 + 52 + 62 + 72 = 455

Beispiel

#include <stdio.h>
int main() {
   int i, n, sum=0;
   n=17 ;
   for ( i = 1; i <= n; i++) {
      sum = sum + (2 * i - 1) * (2 * i - 1);
   }
   printf("The sum of series upto %d is %d", n, sum);
}
Nach dem Login kopieren

Ausgabe

The sum of series upto 17 is 6545
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSummenfolge 1^2 + 3^2 + 5^2 +. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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