编辑代码

#include <stdio.h>

#define NUMBER 5

/*创建一个函数,对元素个数为n的int型数组v1进行倒序排列,并保存在数组v2中*/
void intary_rcpy(int v2[], const int v1[], int n )
{
    int i;
    int temp = 0;

    /*将数组v1复制到数组v2*/
    for(i = 0; i < n; i++)
    {
        v2[i] = v1[i];
    }

    /*再将数组v2进行倒序排列*/
    for (i = 0; i < n / 2; i++)
     {    
        temp = v2[i];
        v2[i] = v2[n - i - 1];
        v2[n - i - 1] = temp;

    }   
}

int main(void)
{
    int x[NUMBER], y[NUMBER];
    int i;

    printf("请输入元素:\n");

    for (i = 0; i < NUMBER; i++)
    {
        printf("元素%d:", i); scanf("%d", &x[i]);
    }

    
    intary_rcpy(y, x, NUMBER);

    /*显示数组x和y*/
    printf("数组x:\n");
    for (i = 0; i < NUMBER; i++)
    {
        printf("%d\n", x[i]);    
    }

    printf("数组y:\n");
    for (i = 0; i < NUMBER; i++)
    {
        printf("%d\n", y[i]);    
    }


    return 0;
}