题目内容:有两个n(1≤n≤100)个元素的一维数组A和B,其中A来自输入,将其“赋值”给B(即元素一一复制到B中),输出B数组下标为奇数的元素。 输入格式:第1行输入整型n,第2行给A输入n个整型数据,元素之间用空格隔开。 输出格式:输出B数组指定元素,元素之间用空格隔开。 输入样例: 5 1 2 3 4 5 输出样例: 2 4 C++
时间: 2024-02-12 13:03:53 浏览: 75
这是一个简单的数组操作题,可以按照以下步骤解决:
1. 读入整数 n 和数组 A;
2. 将数组 A 的元素逐个复制到数组 B 中;
3. 输出数组 B 下标为奇数的元素。
具体实现代码如下:
```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];
}
for (int i = 1; i < n; i += 2) {
cout << B[i] << " ";
}
cout << endl;
return 0;
}
```
输入样例:
```
5
1 2 3 4 5
```
输出样例:
```
2 4
```
阅读全文