#include <stdio.h> void reverse(int arr[], int right)//转置函数 { int left = 0;//左边的指位 while (left < right)//循环条件 { int temp = arr[left];//交换 arr[left] = arr[right]; arr[right] = temp; left++; right--; } } int main() { int arr[10] = {0};//初始化 int i = 0; int right = 0; right = sizeof(arr) / sizeof(arr[0]);//右边指位 right -= 1; for (i = 0; i < 10; i++) { scanf("%d", &arr[i]); } reverse(arr, right); for (i = 0; i < 10; i++) { printf("%d ", arr[i]); } return 0; }