級數 1^2 + 3^2 + 5^2 + . . . + (2*n – 1)^2 的和


級數是一系列具有某些共同特徵的數字序列,每個數字都遵循這些特徵。這些數學級數是基於一些數學邏輯定義的,例如每個數字以相同的間隔遞增(算術級數),每個數字以相同的倍數遞增(幾何級數),以及許多其他模式。

要找到級數的和,我們需要評估級數併為其制定一個通式。但是在這個級數中沒有通用的宣告,所以我們必須透過將級數的每個數字新增到一個 sum 變數中來進行經典方法。

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

求和到 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

更新於:2019年8月19日

瀏覽量 183 次

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.