21xrx.com
2025-03-28 01:21:22 Friday
文章检索 我的文章 写文章
C++循环语句示例:求1~n的和
2023-07-08 18:15:42 深夜i     13     0
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++中的循环语句,我们可以方便地实现各种复杂的逻辑控制,同时也能够大大提高代码的效率和可读性。对于初学者来说,掌握好循环语句的使用,将有助于快速进阶成为一名合格的编程工程师。

  
  

评论区