利用指针实现将5个证书输入到数组a,然后将a逆序复制到数组b中,并输出b数组中各元素的值,用c++实现
时间: 2024-02-28 22:53:54 浏览: 66
C语言——借助指针实现数组元素的逆序.zip
5星 · 资源好评率100%
可以按照以下步骤在 C++ 中实现:
```cpp
#include <iostream>
using namespace std;
int main() {
int a[5], b[5];
int *p = a, *q = b + 4; // 注意指针的初始化
// 读入5个整数
for (int i = 0; i < 5; i++) {
cin >> *(p + i); // 使用指针访问数组元素
}
// 将数组a逆序复制到数组b中
for (int i = 0; i < 5; i++) {
*(q - i) = *(p + i); // 使用指针访问数组元素
}
// 输出数组b中各元素的值
for (int i = 0; i < 5; i++) {
cout << *(q - i) << " "; // 使用指针访问数组元素
}
cout << endl;
return 0;
}
```
注意,这里使用了指针变量p和q来访问数组a和b中的元素。同时,我们也可以使用下标来访问数组元素,这种方法的代码会稍微简洁一些。
阅读全文