数组逆转

 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\t",A[i]);
44     }
45     printf("\n");
46 }

 

 

 

posted @ 2013-09-10 11:44  Big.Eagle  阅读(224)  评论(0编辑  收藏  举报