C ++程序计算自然数之和
自然数是从1开始的正整数。
自然数的顺序是-
1, 2, 3, 4, 5, 6, 7, 8, 9, 10……
可以使用for循环或公式来计算前n个自然数的总和。
指定这两种方法的程序如下:
使用for循环的自然数总和。
下面给出了使用for循环计算n个自然数之和的程序。
示例
#include<iostream>
using namespace std;
int main() {
int n=5, sum=0, i;
for(i=1;i<=n;i++)
sum=sum+i;
cout<<"Sum of first "<<n<<" natural numbers is "<<sum;
return 0;
}输出结果
Sum of first 5 natural numbers is 15
在上面的程序中,for循环从1到n运行。在循环的每次迭代中,将i的值添加到总和中。因此,获得前n个自然数的总和。下面的代码段对此进行了演示。
for(i=1;i<=n;i++) sum=sum+i;
使用公式的自然数总和
查找前n个自然数之和的公式如下。
sum = n(n+1)/2
使用上述公式计算n个自然数之和的程序如下所示。
示例
#include<iostream>
using namespace std;
int main() {
int n=5, sum;
sum = n*(n+1)/2;
cout<<"Sum of first "<<n<<" natural numbers is "<<sum;
return 0;
}输出结果
Sum of first 5 natural numbers is 15
在上述程序中,使用公式计算前n个自然数的总和。然后显示该值。下面的代码片段对此进行了演示。
sum = n*(n+1)/2; cout<<"Sum of first "<<n<<" natural numbers is "<<sum;
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短