C++ while 计算1到10的和

在 C++ 中,可以使用 while 循环计算从 1 到 10 的和。下面是一个简单的示例代码,展示了如何使用 while 循环实现这一功能:

cpp
#include <iostream> int main() { int sum = 0; // 存储总和 int i = 1; // 起始值 while (i <= 10) { // 循环条件:i 小于等于 10 sum += i; // 将 i 加到总和中 i++; // 增加 i 的值 } std::cout << "The sum of numbers from 1 to 10 is: " << sum << std::endl; return 0; }

代码解释

  1. 包含头文件

    cpp
    #include <iostream>

    包含 iostream 头文件用于输入和输出操作。

  2. 主函数

    cpp
    int main() {

    主程序入口点。

  3. 初始化变量

    cpp
    int sum = 0; int i = 1;

    sum 用于存储总和,i 用于循环计数。

  4. while 循环

    cpp
    while (i <= 10) {

    循环条件是 i 小于等于 10。每次循环中,i 的值会被加到 sum 中,然后 i 自增。

  5. 更新总和

    cpp
    sum += i;
  6. 更新计数器

    cpp
    i++;

    递增 i 的值以移动到下一个数字。

  7. 输出结果

    cpp
    std::cout << "The sum of numbers from 1 to 10 is: " << sum << std::endl;
  8. 返回 0

    cpp
    return 0;

    结束程序并返回 0 表示成功。

通过以上代码,while 循环会计算出从 1 到 10 的所有整数的和,并将结果输出到控制台。