1 #include<stdio.h>
 2 typedef struct{
 3     int element[50];
 4     int length;
 5 }SeqList;
 6 CreateSeqList(SeqList*S)
 7 {
 8     scanf("%d",&S->length);
 9     for(int i=0;i<S->length;i++)
10     scanf("%d",&S->element[i]);
11 }
12 ReverseSeqList(SeqList*S)
13 {
14     int t;
15     int head=0,tail=S->length-1;
16     while(head<tail)
17     {
18         t=S->element[head];
19         S->element[head]=S->element[tail];
20         S->element[tail]=t;
21         head++,tail--;
22     }
23 }
24 OrderSeqList(SeqList S)
25 {
26     for(int i=0;i<S.length;i++)
27     printf("%d ",S.element[i]);
28 }
29 int main()
30 {
31     SeqList S;
32     CreateSeqList(&S);
33     ReverseSeqList(&S);
34     OrderSeqList(S);
35     return 0;    
36 }