将一个数组中的元素逆置,该效果是将整个数组中的元素逆置,并无关数组中元素自身的大小顺序,例如输入1 3 2 则输出2 3 1,并不会输出1 2 3或3 2 1

int main()
{
    int arr[10]={0};//以十个元素为例,先初始化一个数组
    int i = 0;
    for(i=0;i<10;i++)
        {
            scanf("%d",&arr[i]);
        }
    int left = 0;//数组中第一个数字为left(下标为0)
    int right = 9;//数组中最后一个数字为right(下标为9)
    while(left<right)//当左边与右边对应的数字相等时跳出循环
        {
            int tmp =arr[left];//最右边对应最左边,两两对应交换即可使整个数组逆置
            arr[left]=arr[right];
            arr[right]=tmp;
            left++;
            right--;
        }
    for(i=0;i<10;i++)
        {
            printf("%d",arr[i]);
        }
    return 0;
}