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

溫馨提示×

c語言數組元素逆置的方法是什么

小億
173
2024-01-31 13:56:43
欄目: 編程語言

C語言數組元素逆置的方法可以通過循環和臨時變量來實現。具體步驟如下:

  1. 定義一個臨時變量temp。
  2. 使用循環遍歷數組,將數組元素從兩端往中間依次交換。
  3. 循環條件可以設置為i從0開始遞增,j從數組長度減1開始遞減,直到i>=j為止。
  4. 在循環中,將arr[i]的值賦給temp,然后將arr[j]的值賦給arr[i],最后將temp的值賦給arr[j],完成元素交換。
  5. 循環結束后,數組的元素就被逆置了。

以下是示例代碼:

#include <stdio.h>

void reverseArray(int arr[], int n) {
    int i, j, temp;
    for (i = 0, j = n-1; i < j; i++, j--) {
        temp = arr[i];
        arr[i] = arr[j];
        arr[j] = temp;
    }
}

int main() {
    int arr[] = {1, 2, 3, 4, 5};
    int n = sizeof(arr) / sizeof(arr[0]);
    
    printf("原數組:");
    for (int i = 0; i < n; i++) {
        printf("%d ", arr[i]);
    }
    
    reverseArray(arr, n);
    
    printf("\n逆置后的數組:");
    for (int i = 0; i < n; i++) {
        printf("%d ", arr[i]);
    }
    
    return 0;
}

運行結果:

原數組:1 2 3 4 5 
逆置后的數組:5 4 3 2 1 

0
枣庄市| 丰镇市| 南投市| 阳西县| 云和县| 拉萨市| 桓仁| 巴彦县| 盐亭县| 祥云县| 遵化市| 赤城县| 本溪| 林芝县| 阳信县| 沂水县| 上杭县| 怀来县| 瓮安县| 福清市| 茂名市| 怀宁县| 沅江市| 伊宁县| 九龙城区| 城口县| 昭通市| 凤庆县| 吉木萨尔县| 手游| 清涧县| 敦煌市| 宣威市| 海南省| 华蓥市| 株洲县| 磐安县| 阿拉善右旗| 顺义区| 孟津县| 二连浩特市|