Heim >Backend-Entwicklung >C++ >Summenfolge 1^2 + 3^2 + 5^2 +

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

WBOY
WBOYnach vorne
2023-08-31 18:41:081117Durchsuche

求和序列 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);
}

Ausgabe

The sum of series upto 17 is 6545

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!

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