目录
使用循环
例子
输出
使用数学公式
首页 后端开发 C++ C程序中前n个偶数的平方和

C程序中前n个偶数的平方和

Sep 12, 2023 pm 03:57 PM
c程序 偶数 平方和

C程序中前n个偶数的平方和

前n个偶数的平方和意味着,我们首先找到平方并将它们全部相加得到总和。

有两种方法可以找到前n个偶数的平方和

使用循环

我们可以使用循环从1到n迭代,每次增加1,找到平方并将其加到总和变量中−

例子

1

2

3

4

5

6

7

8

9

#include <iostream>

using namespace std;

int main() {

   int sum = 0, n =12;

   for (int i = 1; i <= n; i++)

      sum += (2 * i) * (2 * i);

   cout <<"Sum of first "<<n<<" natural numbers is "<<sum;

   return 0;

}

登录后复制

输出

1

Sum of first 12 natural numbers is 2600

登录后复制
登录后复制

这个程序的复杂度按照0(n)的顺序增加。因此,对于较大的n值,代码需要花费时间。

使用数学公式

为了解决这个问题,推导出了一个数学公式,即偶数自然数的和为2n(n+1)(2n+1)/3

例子

1

2

3

4

5

6

7

8

#include <iostream>

using namespace std;

int main() {

   int n = 12;

   int sum = (2*n*(n+1)*(2*n+1))/3;

   cout <<"Sum of first "<<n<<" natural numbers is "<<sum;

   return 0;

}

登录后复制

输出

1

Sum of first 12 natural numbers is 2600

登录后复制
登录后复制

以上是C程序中前n个偶数的平方和的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
1 周前 By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热门文章标签

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

将以下内容翻译为中文:C程序将罗马数字转换为十进制数字 将以下内容翻译为中文:C程序将罗马数字转换为十进制数字 Sep 05, 2023 pm 09:53 PM

将以下内容翻译为中文:C程序将罗马数字转换为十进制数字

C++程序比较两个字符串的字典序 C++程序比较两个字符串的字典序 Sep 04, 2023 pm 05:13 PM

C++程序比较两个字符串的字典序

C程序以找到链表的长度 C程序以找到链表的长度 Sep 07, 2023 pm 07:33 PM

C程序以找到链表的长度

C++程序以给定值为参数,找到双曲正弦反函数的值 C++程序以给定值为参数,找到双曲正弦反函数的值 Sep 17, 2023 am 10:49 AM

C++程序以给定值为参数,找到双曲正弦反函数的值

C++程序打印字典 C++程序打印字典 Sep 11, 2023 am 10:33 AM

C++程序打印字典

C程序使用rename()函数更改文件名 C程序使用rename()函数更改文件名 Sep 21, 2023 pm 10:01 PM

C程序使用rename()函数更改文件名

C程序实现欧几里得算法 C程序实现欧几里得算法 Sep 17, 2023 pm 12:41 PM

C程序实现欧几里得算法

获取给定复数的虚部的C++程序 获取给定复数的虚部的C++程序 Sep 06, 2023 pm 06:05 PM

获取给定复数的虚部的C++程序

See all articles