1 #include <stdio.h>
2 #include <stdlib.h>
3
4 // 逆序
5 void rev(int *p, int n)
6 {
7 for (int i = 0; i < n / 2; i++)
8 {
9 int temp = p[i];
10 p[i] = p[n - 1 - i];
11 p[n - 1 - i] = temp;
12 }
13 }
14
15 // 打印
16 void show(int *p, int n)
17 {
18 for (int i = 0; i < n; i++)
19 {
20 printf("%d", p[i]);
21 }
22 }
23
24 int main()
25 {
26
27 // 定义数组
28 int a[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
29
30 // 数组逆序
31 rev(a, sizeof(a) / sizeof(a[0]));
32 // 显示
33 show(a, sizeof(a) / sizeof(a[0]));
34
35 system("pause");
36 return 0;
37 }