首頁 >後端開發 >C++ >求和序列 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2

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

WBOY
WBOY轉載
2023-08-31 18:41:081111瀏覽

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

一系列是一組具有一些共同特徵的數字,每個數字都遵循這些特徵。這些數學序列是基於一些數學邏輯定義的,例如每個數字增加相同的間隔(等差數列),每個數字增加相同的倍數(等比數列),以及許多其他模式。

要找出一系列的和,我們需要評估該系列並為其製定一個通用公式。但在這個系列中沒有共同的聲明,所以我們必須透過將系列的每個數字添加到一個總和變數中來採用經典方法。

讓我們舉一個例子,這將使邏輯更清晰:

求和到第7項的系列

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

範例

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

輸出

The sum of series upto 17 is 6545
#

以上是求和序列 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除