将数组a中n个整数按相反顺序存放,用指针变量作实参 输入说明: n个整数 输出说明: 按相反顺序存放后输出
时间: 2024-06-14 22:04:24 浏览: 132
.编写一个函数,将数组中n个数按反序存放。 实验步骤与要求: 在主函数中输入10个数,并输出排好序的数。 编写函数invert()将10个数按反序存放。
4星 · 用户满意度95%
以下是将数组a中n个整数按相反顺序存放的示例代码:
```c
#include <iostream>
using namespace std;
void ReverseArray(int *a, int n) {
int *start = a;
int *end = a + n - 1;
while (start < end) {
int temp = *start;
*start = *end;
*end = temp;
start++;
end--;
}
}
int main() {
int n;
cout << "请输入整数的个数:";
cin >> n;
int *a = new int[n];
cout << "请输入" << n << "个整数:";
for (int i = 0; i < n; i++) {
cin >> a[i];
}
ReverseArray(a, n);
cout << "按相反顺序存放后的数组为:";
for (int i = 0; i < n; i++) {
cout << a[i] << " ";
}
cout << endl;
delete[] a;
return 0;
}
```
阅读全文