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

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

WBOY
發布: 2023-08-31 18:41:08
轉載
1120 人瀏覽過

求和序列 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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板