亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言怎么交換數組元素順序

小億
143
2023-11-22 22:08:26
欄目: 編程語言

可以通過循環遍歷數組并交換相鄰元素的位置來實現數組元素的順序交換。具體做法如下:

#include <stdio.h>

void swap(int *a, int *b) {
    int temp = *a;
    *a = *b;
    *b = temp;
}

void reverseArray(int arr[], int size) {
    for (int i = 0; i < size / 2; i++) {
        swap(&arr[i], &arr[size - i - 1]);
    }
}

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;
}

上述代碼中,swap()函數用于交換兩個整數的值。reverseArray()函數用于顛倒數組中元素的順序,它通過循環遍歷數組,每次交換第i個元素和倒數第i個元素的值,實現了反轉數組的功能。

運行上述代碼,輸出結果為:

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

可以看到,數組的元素順序被成功地反轉了。

0
康马县| 朝阳县| 洪江市| 资中县| 云和县| 泸州市| 鄄城县| 东兴市| 泰州市| 玉田县| 来宾市| 津南区| 苍溪县| 巍山| 越西县| 丹阳市| 六枝特区| 永和县| 连江县| 曲靖市| 探索| 桦川县| 崇左市| 迁西县| 黔西| 竹北市| 永年县| 玛多县| 黄龙县| 天柱县| 遂昌县| 怀仁县| 康马县| 玉环县| 女性| 炎陵县| 永安市| 历史| 浦东新区| 双柏县| 朝阳区|