首页 > 后端开发 > 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
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板