91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
海门市| 辽宁省| 寻乌县| 贵南县| 沾益县| 龙川县| 连云港市| 黑河市| 大化| 寻乌县| 图木舒克市| 百色市| 集安市| 乳山市| 南澳县| 灵台县| 乌拉特后旗| 罗江县| 武威市| 肇州县| 宁津县| 清流县| 德清县| 江山市| 喀喇沁旗| 吉安县| 金华市| 固阳县| 锡林浩特市| 睢宁县| 车险| 宜宾市| 苍南县| 东丰县| 宕昌县| 遂溪县| 北票市| 子洲县| 铁力市| 扶风县| 安平县|