cpp 求vector<int>的前n个元素的和
时间: 2024-03-23 07:40:03 浏览: 14
可以使用以下代码来求vector<int>的前n个元素的和:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> v = {1, 2, 3, 4, 5};
int n = 3; // 前三个元素的和
int sum = 0;
for (int i = 0; i < n; i++) {
sum += v[i];
}
cout << "前" << n << "个元素的和为:" << sum << endl;
return 0;
}
```
输出:
```
前3个元素的和为:6
```
相关问题
cpp 删除vector<int>数组中一个元素
可以使用 vector 的 erase() 函数来删除 vector 中的一个元素。
例如,假设要删除 vector<int> nums 中的第 i 个元素,可以使用以下代码:
```
nums.erase(nums.begin() + i);
```
其中,nums.begin() + i 表示要删除的元素在 vector 中的迭代器位置。调用 erase() 函数后,该元素将被从 vector 中删除。
vector<vector<int>> dist(m, vector<int>(n));
`vector<vector<int>> dist(m, vector<int>(n));`是一个创建一个大小为m×n的二维向量的语句。其中每个元素都是int类型。
范例:
```cpp
#include <iostream>
#include <vector>
int main() {
int m = 3;
int n = 4;
// 创建一个大小为m×n的二维向量
std::vector<std::vector<int>> dist(m, std::vector<int>(n));
// 输出二维向量的大小
std::cout << "二维向量的大小为:" << dist.size() << "×" << dist[0].size() << std::endl;
return 0;
}
```
输出:
```
二维向量的大小为:3×4
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)