中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

c語言怎么將數組逆序排列

小億
263
2023-11-03 17:37:09
欄目: 編程語言

可以通過交換數組的元素來實現數組逆序排列。具體步驟如下:

  1. 定義一個臨時變量temp
  2. 使用循環遍歷數組的前一半元素。
  3. 在循環中,將第i個元素與倒數第i個元素交換,即temp = arr[i]; arr[i] = arr[length-1-i]; arr[length-1-i] = temp;
  4. 完成循環后,數組的元素順序就被逆序排列了。

以下是一個完整的示例代碼:

#include <stdio.h>

void reverseArray(int arr[], int length) {
    int temp; // 臨時變量
    for (int i = 0; i < length / 2; i++) {
        temp = arr[i];
        arr[i] = arr[length - 1 - i];
        arr[length - 1 - i] = temp;
    }
}

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int length = sizeof(arr) / sizeof(arr[0]);

    printf("原數組:");
    for (int i = 0; i < length; i++) {
        printf("%d ", arr[i]);
    }

    reverseArray(arr, length);

    printf("\n逆序排列后的數組:");
    for (int i = 0; i < length; i++) {
        printf("%d ", arr[i]);
    }

    return 0;
}

輸出結果:

原數組:1 2 3 4 5
逆序排列后的數組:5 4 3 2 1

0
三亚市| 报价| 龙口市| 青神县| 彭山县| 洛宁县| 福清市| 南陵县| 榆社县| 泸西县| 大洼县| 小金县| 论坛| 莱西市| 比如县| 明水县| 大渡口区| 如皋市| 安丘市| 库车县| 双鸭山市| 桃江县| 兴文县| 开原市| 栾川县| 新平| 平陆县| 滦平县| 睢宁县| 浮梁县| 紫金县| 苍溪县| 乐清市| 巴马| 蒙山县| 平阴县| 富阳市| 武威市| 舞阳县| 汉沽区| 无为县|