怎么使用C语言实现数组的逆序

   2024-10-13 5370
核心提示:使用C语言实现数组的逆序可以通过以下步骤完成:创建一个数组,并初始化数组元素。使用一个循环来遍历数组,将数组元素依次存储

使用C语言实现数组的逆序可以通过以下步骤完成:

创建一个数组,并初始化数组元素。使用一个循环来遍历数组,将数组元素依次存储到一个临时数组中。再次使用一个循环将临时数组中的元素逆序存储到原数组中。

下面是一个示例代码:

#include <stdio.h>void reverseArray(int arr[], int size) {    int temp[size];        // 将数组元素存储到临时数组中    for (int i = 0; i < size; i++) {        temp[i] = arr[i];    }        // 将临时数组中的元素逆序存储到原数组中    for (int i = 0; i < size; i++) {        arr[i] = temp[size - 1 - i];    }}int main() {    int arr[] = {1, 2, 3, 4, 5};    int size = sizeof(arr) / sizeof(arr[0]);        printf("Original Array: ");    for (int i = 0; i < size; i++) {        printf("%d ", arr[i]);    }        reverseArray(arr, size);        printf("\nReversed Array: ");    for (int i = 0; i < size; i++) {        printf("%d ", arr[i]);    }        return 0;}

运行以上代码,将输出:

Original Array: 1 2 3 4 5 Reversed Array: 5 4 3 2 1 

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号