C語言程式設計中數列 5, 12, 23, 38… 前 N 項的和


為了找到該數列的和,我們將分析該數列,並嘗試找到一些特徵,表明它是已知數列,或者至少是 2-3 個數列的組合。給定的數列是 5, 12, 23, 38…

我們必須找到任何 n 值時該數列的和。

例如

For n = 3
Sum = 40.

在分析給定數列時,您會發現該數列是二次數列。在二次數列中,數字的差值呈算術級數(以確定的數字遞增)。

因此,我們可以直接使用二次數列和的公式。該數列和的公式為

Sum = (2*(n*(n+1)*(2*(n+1))/6))+n*(n+1)/2+2*n

示例

#include <stdio.h>
int main() {
   int n = 6;
   int sum = (2*(n*(n+1)*(2*n+1)/6)+(n*(n+1)/2)+(2*n));
   printf("the sum of series till %d is %d", n,sum);
   return 0;
}

輸出

the sum of series till 6 is 215

更新於: 2019年8月9日

105 次瀏覽

開啟你的 職業生涯

完成課程獲得認證

開始學習
廣告