c语言怎么逆序输出数组

   2025-02-04 9900
核心提示:可以使用循环来逆序输出数组。具体步骤如下:首先,定义一个存储数字的数组,假设为arr。初始化两个变量,start和end,分别指向

可以使用循环来逆序输出数组。

具体步骤如下:

首先,定义一个存储数字的数组,假设为arr

初始化两个变量,startend,分别指向数组的第一个元素和最后一个元素。

使用循环,交换startend指向的元素,并且将start向后移动一位,将end向前移动一位,直到start大于等于end

循环结束后,整个数组将被逆序输出。

下面是一个示例代码:

#include <stdio.h>void reverseArray(int arr[], int size) {    int start = 0;    int end = size - 1;    while (start < end) {        int temp = arr[start];        arr[start] = arr[end];        arr[end] = temp;        start++;        end--;    }}int main() {    int arr[] = {1, 2, 3, 4, 5};    int size = sizeof(arr) / sizeof(arr[0]);    reverseArray(arr, size);    for (int i = 0; i < size; i++) {        printf("%d ", arr[i]);    }    return 0;}

输出结果为:5 4 3 2 1

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言