C++从 1 到 100 的数字求和(使用 while)
求和是编程中常见的问题之一,本文将介绍使用 C++ 中的 while 循环实现从 1 到 100 的数字求和,并提供相应的源代码。
使用 while 循环可以实现多次循环,直到满足条件后跳出循环,因此我们可以通过不断地累加变量的值来求和。以下是实现的步骤:
- 定义累加变量 sum 并初始化为 0。
- 定义计数器变量 i 并初始化为 1。
- 使用 while 循环进行迭代,当 i 小于等于 100 时执行循环体。
- 在循环体内将当前的 i 值加到 sum 变量中。
- 将 i 自增 1。
- 循环结束后输出累加变量 sum 的值。
下面是完整的源代码:
#include <iostream>
using namespace std;
int main() {
int i = 1;
int sum = 0;
while (i <= 100) {
sum += i;
i++;
}
cout << "1 到 100 的数字求和结果为:" << sum << endl;
return 0;
}
在上面的代码中,我们首先定义了两个变量 i 和 sum,其中 i 用于进行循环计数,sum 用于累加计算结果。在 while 循环体中,我们每次将当前的 i 值加到 sum 变量中,并将 i 自增 1。当 i 大于 100 时,循环结束,最后输出求和结果。
通过以上代码,我们可以实现从 1 到 100 的数字求和,并且使用 while 循环可以在不知道循环次数的情况下进行迭代,更加灵活方便。