计算自然数的和

简介: 【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天】通过最大公约数计算。
49 5
|
9月前
|
存储 弹性计算 运维
对100 以内的所有正整数相加求和
【4月更文挑战第29天】
140 2
|
9月前
|
算法 前端开发
二的幂数组中查询范围内的乘积
二的幂数组中查询范围内的乘积
45 0
|
9月前
|
Java C++ Python
计算n阶行列式
计算n阶行列式
121 0
|
自然语言处理 算法 Python
利用函数求出一个数组最大三个数的乘积
利用函数求出一个数组最大三个数的乘积
139 0
|
C++
C++ 超大整数相加、相乘的精确求解,以及10000的阶乘
C++ 超大整数相加、相乘的精确求解,以及10000的阶乘
141 0
18:等差数列末项计算
18:等差数列末项计算
120 0
20:计算2的幂
20:计算2的幂
144 0
欧几里得算法,既辗转相除法。用于计算正整数a,b的最大公约数
欧几里得算法,既辗转相除法。用于计算正整数a,b的最大公约数
118 0

热门文章

最新文章