21xrx.com
2024-09-20 05:31:25 Friday
登录
文章检索 我的文章 写文章
C++实现求前n项自然数的和的循环结构
2023-07-12 18:19:28 深夜i     --     --
C++ 循环结构 求和 自然数 前n项

C++中,求前n项自然数的和可以用循环结构来实现。循环结构是一种重复执行某段代码的结构,通常使用for循环或while循环。

例如,要求前n项自然数的和,可以使用for循环来实现。代码如下所示:


#include <iostream>

using namespace std;

int main()

{

  int n, sum = 0;

  cout << "请输入n的值:";

  cin >> n;

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

  {

    sum += i;

  }

  cout << "前" << n << "项自然数的和为:" << sum;

  return 0;

}

在这段代码中,首先要求用户输入n的值,然后使用for循环从1到n依次将每个自然数加起来,最后输出结果。

使用while循环实现前n项自然数的和也是可以的。代码如下所示:


#include <iostream>

using namespace std;

int main()

{

  int n, i = 1, sum = 0;

  cout << "请输入n的值:";

  cin >> n;

  while(i <= n)

  {

    sum += i;

    i++;

  }

  cout << "前" << n << "项自然数的和为:" << sum;

  return 0;

}

在这段代码中,使用while循环来实现从1到n依次将每个自然数加起来,直到i的值大于n。最后输出结果。

通过循环结构实现求前n项自然数的和,可以让代码更加简洁、高效。可以根据实际需要选择使用for循环或while循环。

  
  

评论区

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