c语言

C语言如何将一组数逆序存放

小亿
156
2024-01-23 09:34:00
栏目: 编程语言

可以使用循环结构和临时变量来实现将一组数逆序存放。

以下是一个示例代码:

#include <stdio.h>

#define MAX_SIZE 100

int main() {
    int n, i, temp;
    int arr[MAX_SIZE];

    printf("请输入数组的大小:");
    scanf("%d", &n);

    printf("请输入数组元素:");
    for (i = 0; i < n; i++) {
        scanf("%d", &arr[i]);
    }

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

    printf("逆序存放后的数组:");
    for (i = 0; i < n; i++) {
        printf("%d ", arr[i]);
    }

    return 0;
}

该示例代码中,首先读取用户输入的数组大小和数组元素,然后使用循环结构将数组元素逆序存放,并最后打印出逆序存放后的数组。

0
看了该问题的人还看了