21xrx.com
2024-12-22 21:02:19 Sunday
登录
文章检索 我的文章 写文章
C++ 求整数的和
2023-07-10 01:12:48 深夜i     --     --
C++ 整数 算法

C++是一门非常流行的编程语言,而求整数的和是编程中经常会用到的操作之一。在C++中,我们可以使用循环和数组来求整数的和。

首先,我们可以使用while循环来求一个数列的和。例如,下面的程序可以求出1到100的整数和:


#include<iostream>

using namespace std;

int main()

{

  int sum=0, i=1;  //初始化变量

  while(i<=100)   //判断条件

  {

    sum += i;   //累加

    i++;     //更新i的值

  }

  cout<<"1到100的整数和为:"<<sum<<endl;

  return 0;

}

运行这段程序,会输出1到100的整数和为5050。

除了while循环外,我们也可以使用for循环来求整数的和。例如,下面的程序可以求出1到100的奇数和:


#include<iostream>

using namespace std;

int main()

{

  int sum=0;

  for(int i=1; i<=100; i+=2) //从1开始,每次加2

  {

    sum += i;

  }

  cout<<"1到100的奇数和为:"<<sum<<endl;

  return 0;

}

运行这段程序,会输出1到100的奇数和为2500。

另外,我们还可以使用数组来求一组整数的和。例如,下面的程序可以求出一个数组中所有元素的和:


#include<iostream>

using namespace std;

int main()

{

  int arr[] = 3;

  int sum=0;

  for(int i=0; i<5; i++)  //循环遍历数组

  {

    sum += arr[i];    //累加每个元素的值

  }

  cout<<"数组的元素和为:"<<sum<<endl;

  return 0;

}

运行这段程序,会输出数组的元素和为15。

综上所述,求整数的和是C++编程中常见的操作,我们可以使用不同的循环结构和数组来实现这个功能。在实际开发中,我们需要根据具体的情况来选择最适合的方法来求整数的和。

  
  

评论区

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