21xrx.com
2024-09-19 10:00:43 Thursday
登录
文章检索 我的文章 写文章
C++循环语句示例:求1~n的和
2023-07-08 18:15:42 深夜i     --     --
C++ 循环语句 求和

C++作为一种高级编程语言,其循环语句十分强大,能够实现各种复杂的逻辑控制。其中,最基本的循环语句是for循环和while循环,它们都可以用于实现从1到n求和的操作。

以求1~n的和为例,首先我们需要定义一个计算器变量sum,用于存储累加的结果。然后,我们使用for循环从1开始遍历到n,每次将i加到计算器变量sum中。

下面是使用for循环实现求1~n的和的示例代码:


int sum = 0; // 计算器变量sum

int n = 10;  // 求1~10的和

for (int i = 1; i <= n; i++) {

  sum += i; // 每次将i累加到sum中

}

cout << "1~" << n << "的和为:" << sum << endl;

运行以上代码,可以得到输出结果为“1~10的和为:55”,证明我们已经成功地使用for循环求出了1到n的和。

除了for循环外,我们还可以使用while循环实现相同的操作。下面是使用while循环实现求1~n的和的示例代码:


int sum = 0; // 计算器变量sum

int i = 1;  // 循环计数器i

int n = 10;  // 求1~10的和

while (i <= n) {

  sum += i; // 每次将i累加到sum中

  i++;   // i自增

}

cout << "1~" << n << "的和为:" << sum << endl;

以上代码与for循环实现的代码逻辑相同,只是使用了不同的循环语句。无论使用for循环还是while循环,都能够实现从1到n求和的操作,实现的方法也是非常简单和易于理解的。

综上所述,通过C++中的循环语句,我们可以方便地实现各种复杂的逻辑控制,同时也能够大大提高代码的效率和可读性。对于初学者来说,掌握好循环语句的使用,将有助于快速进阶成为一名合格的编程工程师。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复