#include<iostream>
using namespace std;
void invert(int* x, int n)
{
int* p, temp, *i, *j, m = (n - 1) / 2;
i = x;
j = x + n - 1;
p = x + m;
for (; i <= p; i++, j--)
{
temp = *i;
*i = *j;
*j = temp;
}
}
int main()
{
int i, a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
for (int i = 0; i < 10; i++)
cout << a[i] << endl;
invert(a, 10);
for (int i = 0; i < 10; i++)
cout << a[i] << endl;
system("pause");
return 0;
}
指针逆序数组
最新推荐文章于 2023-11-09 17:03:24 发布