级数 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 次

开启您的职业生涯

完成课程获得认证

开始学习
广告