输入一个整数数组 求和c++
时间: 2024-10-29 15:16:38 浏览: 25
基于C++,写一个计算求和的函数模板,用户从键盘输入若干整数,以-1为结束标志,实现对用户输入的值进行求和,并返回求和结果
在C++中,你可以使用循环结构如for、while或C++11引入的range-based for循环来计算整数数组的求和。下面是一个简单的示例:
```cpp
#include <iostream>
int sumArray(int arr[], int size) {
int total = 0;
// 使用范围基础for循环遍历数组
for (int i : arr) {
total += i; // 将每个元素累加到总和上
}
return total;
}
int main() {
int numbers[] = {1, 2, 3, 4, 5};
int arraySize = sizeof(numbers) / sizeof(numbers[0]); // 获取数组长度
int sum = sumArray(numbers, arraySize);
std::cout << "数组的和是: " << sum << std::endl;
return 0;
}
```
在这个例子中,`sumArray`函数接受一个整数数组和它的大小,然后返回数组的所有元素之和。在`main`函数里,我们创建了一个数组并调用了这个函数。
阅读全文