21xrx.com
2025-03-30 18:23:48 Sunday
文章检索 我的文章 写文章
C++实现求前n项自然数的和的循环结构
2023-07-12 18:19:28 深夜i     17     0
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循环。

  
  

评论区

请求出错了