第1个回答 2014-05-22
#include<stdio.h>
void reverse(int array[],int length){
int i=0;
int temp=0;
for(i=0;i<length/2;i++){
temp=array[length-1-i];
array[length-1-i]=array[i];
array[i]=temp;
}
}
void display(int array[],int length){
int i=0;
for(i=0;i<length;i++){
printf("%d ",array[i]);
}
printf("\n");
}
void main(){
int array[7]={1,2,3,4,5,6,7};
printf("before reverse:\n");
display(array,7);
reverse(array,7);
printf("after reverse:\n");
display(array,7);
}