21xrx.com
2024-09-19 10:03:09 Thursday
登录
文章检索 我的文章 写文章
C++中的while循环-1+2+3
2023-07-08 09:08:18 深夜i     --     --
C++ while循环 累加 计算 循环控制

在C++编程语言中,while循环是一种常见的迭代结构,用于重复执行一个代码块,直到满足某个条件为止。而经典的1+2+3+...+n的求和问题,则可以通过while循环来实现。

假设我们要编写一个程序,求出从1到n的所有整数的和,那么可以通过以下代码实现:


int n = 10; // 假设n为10

int sum = 0; // 初始化sum为0

int i = 1; // 初始化i为1

while(i <= n) { // 当i小于等于n时执行循环体

  sum += i; // 将i加到sum中

  i++; // i加1

}

cout << sum << endl; // 输出1到n的所有整数的和

以上代码中,首先我们定义了一个变量n,表示求和范围的上限。然后,我们定义了另外两个变量sum和i,sum用于存储求和结果,i用于遍历每一个整数。在while循环中,我们判断i是否小于等于n,如果是,则执行循环体中的代码,将i加到sum中,并将i加1,继续遍历下一个整数。当i大于n时,while循环结束,输出1到n的所有整数的和。

特别地,如果我们要求出1+2+3的和,那么可以将n设为3。此时,while循环将执行3次,依次将1、2、3加到sum中,最终输出6,即1+2+3的结果。

总之,while循环是C++中常用的迭代结构,可用于解决多种问题,包括1+2+3+...+n的求和问题。掌握了while循环的用法,我们就可以轻松编写出更加复杂的程序,实现各种功能。

  
  

评论区

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