数组逆转

 1 #include <stdio.h>
 2 
 3 
 4 void ReverseArray(int A[],int n);
 5 void PrintArray(int A[],int n);
 6 
 7 #define NUM  10
 8 
 9 void main()
10 {
11     int a[NUM];
12     
13     for (int i=0;i<NUM;i++)
14     {
15         a[i]=i+1;
16     }
17 
18     ReverseArray(a,NUM);
19     PrintArray(a,NUM);
20 
21     getchar();
22 }
23 
24 void ReverseArray(int A[],int n)
25 {
26     int i,j;
27     i=0;
28     j=n-1;
29     while (i<j)
30     {
31         int temp = A[i];
32         A[i] = A[j];
33         A[j] = temp;
34         i++;
35         j--;
36     }
37 }
38 
39 void PrintArray(int A[],int n)
40 {
41     for (int i=0;i<n;i++)
42     {
43         printf("%d	",A[i]);
44     }
45     printf("
");
46 }
原文地址:https://www.cnblogs.com/yaoxc/p/3311877.html