C++两个数组一个数组保存原有数据,另一个数组保存改变后的数据
时间: 2024-03-13 22:46:21 浏览: 48
详解C++中的一维数组和二维数组
5星 · 资源好评率100%
你可以使用循环遍历原始数组,对每个元素进行操作,并将操作后的结果存储到另一个数组中。具体代码如下:
```c++
#include <iostream>
using namespace std;
int main() {
int arr1[] = {1, 2, 3, 4, 5};
int arr2[5];
for (int i = 0; i < 5; i++) {
arr2[i] = arr1[i] * 2; // 对原始数组中的每个元素进行操作,将操作后的结果存储到另一个数组中
}
cout << "Original array: ";
for (int i = 0; i < 5; i++) {
cout << arr1[i] << " ";
}
cout << "\nChanged array: ";
for (int i = 0; i < 5; i++) {
cout << arr2[i] << " ";
}
return 0;
}
```
在上面的代码中,我们先定义了一个原始数组 `arr1`,然后定义了一个空数组 `arr2`,接着使用循环遍历 `arr1` 数组,对每个元素进行操作,并将操作后的结果存储到 `arr2` 数组中。最后,分别输出 `arr1` 和 `arr2` 数组的内容,以检查操作是否成功。
阅读全文