编辑代码

#include <stdio.h>

#define N 10 

int main() {
    int arr[N] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
        int i, temp;

            // 输出原始数组
                printf("原始数组为:\n");
                    for (i = 0; i < N; i++) 
                    {
                            printf("%d ", arr[i]);
                                }
                                    printf("\n");

                                        // 逆序存放数组元素
                                            for (i = 0; i < N / 2; i++) 
                                            {
                                                    temp = arr[i];
                                                            arr[i] = arr[N - i - 1];
                                                                    arr[N - i - 1] = temp;
                                                                        }

                                                                            // 输出逆序后的数组
                                                                                printf("逆序后的数组为:\n");
                                                                                    for (i = 0; i < N; i++) 
                                                                                    {
                                                                                    printf("%d ", arr[i]);
                                                                                    }
                                                                                    printf("\n");

                                                                                    return 0;
                                                                                    }