#include <stdio.h>
void reverse(int *left,int *right){ //辗转赋值
int tmp=*left;
while(left<right){
tmp=*left;
*left=*right;
*right=tmp;
left++;right--;
}
}
int main() {
int arr[10];
int i;
for(i=0;i<10;i++){
scanf("%d",arr+i);
}
int len=sizeof(arr)/sizeof(arr[0]);//数组长度
reverse(arr,arr+len-1);//arr首元素下标 arr+len-1(最右边的下标)
for(i=0;i<len;i++){
printf("%d ",arr[i]);
}
return 0;
}

京公网安备 11010502036488号