数组顺序如何进行颠倒?

如何把一个不确定的数组里面的数字颠倒,就比如1 5 8 6 9的顺序变为9 6 8 5 1

img

把数组A拷贝到数组B,然后重新给A赋值,A第一个元素等于B最后一个,第二个等于B倒数第二个,以此类推

数组反向输出就可以了

#include <stdio.h>
int main()
{
    int i;
    int a[5] = {1, 5, 8, 6, 9};
    for(i = 4; i >= 0; i--) {
        printf("%d ", a[i]);
    }
    return 0;
}