计算自然数的和

简介: 【10月更文挑战第18天】计算自然数的和。

计算自然数的和
自然数是指表示物体个数的数,即由0开始,0,1,2,3,4,……一个接一个,组成一个无穷的集体,即指非负整数。

实例 - 使用 for

include

int main()
{
int n, i, sum = 0;

printf("输入一个正整数: ");
scanf("%d",&n);

for(i=1; i <= n; ++i)
{
    sum += i;   // sum = sum+i;
}

printf("Sum = %d",sum);

return 0;

}
实例 - 使用 while

include

int main()
{
int n, i, sum = 0;

printf("输入一个正整数: ");
scanf("%d",&n);

i = 1;
while ( i <=n )
{
    sum += i;
    ++i;
}

printf("Sum = %d",sum);

return 0;

}

运行结果:

输入一个正整数: 100
Sum = 5050

目录
相关文章
计算自然数的和
自然数是指表示物体个数的数,即由0开始,0,1,2,3,4,……一个接一个,组成一个无穷的集体,即指非负整数。
73 1
|
4月前
通过最大公约数计算
【10月更文挑战第20天】通过最大公约数计算。
44 5
|
9月前
55.输入两个正整数m和n,求其最大公约数和最小公倍数
55.输入两个正整数m和n,求其最大公约数和最小公倍数
59 0
|
9月前
|
算法 测试技术 C#
【数学】【数论】【最大公约数】1819. 序列中不同最大公约数的数目
【数学】【数论】【最大公约数】1819. 序列中不同最大公约数的数目
|
存储
A除于B(大数相除)
A除于B(大数相除)
93 0
|
算法 C语言 C++
【数论】最大公约数、约数的个数与约数之和定理
先来科普下什么是约数:当a能被b整除,我们就说b为a的约数,b的倍数为a
150 0
|
C++
C++ 超大整数相加、相乘的精确求解,以及10000的阶乘
C++ 超大整数相加、相乘的精确求解,以及10000的阶乘
140 0
leetcode-829. 连续整数求和(数论)
这题求连续正整数,刚好满足等差数列,可以用等差数列求和公式 n = (i + (i + k)) * (k + 1) / 2 其中i是连续正整数的首项,k是尾项和首项的差值
134 0
leetcode-829. 连续整数求和(数论)
18:等差数列末项计算
18:等差数列末项计算
120 0
20:计算2的幂
20:计算2的幂
142 0