有两个n(1<n<100)个元素的一维数组A和B,其中A来自输入,将其“赋值”给B(即元素一一复制到B中),输出B数组下标为奇数的元素,输入格式:第一行输入整型n,第二行给A输入n个整型数据,元素之间用空格隔开。输出格式:输出B数组指定元素,元素之间用空格隔开。用C++编写以上程序
时间: 2024-02-11 12:06:39 浏览: 111
好的,以下是用 C++ 编写的程序:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int A[n], B[n];
for (int i = 0; i < n; i++) {
cin >> A[i];
B[i] = A[i]; // 复制 A 数组到 B 数组
}
for (int i = 1; i < n; i += 2) {
cout << B[i] << " "; // 输出 B 数组下标为奇数的元素
}
return 0;
}
```
以上程序的思路是:先读入整数 `n` 和数组 `A`,然后将 `A` 数组复制到数组 `B` 中,最后输出 `B` 数组下标为奇数的元素。
阅读全文