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

溫馨提示×

C語言在多維數組中怎么實現每個一維數組的逆序

小億
83
2024-05-27 09:46:11
欄目: 編程語言

在C語言中,可以通過以下方式實現多維數組中每個一維數組的逆序:

#include <stdio.h>

#define ROWS 3
#define COLS 4

void reverseArray(int arr[], int size) {
    int left = 0;
    int right = size - 1;
    
    while (left < right) {
        int temp = arr[left];
        arr[left] = arr[right];
        arr[right] = temp;
        
        left++;
        right--;
    }
}

int main() {
    int multiArray[ROWS][COLS] = {
        {1, 2, 3, 4},
        {5, 6, 7, 8},
        {9, 10, 11, 12}
    };
    
    for (int i = 0; i < ROWS; i++) {
        reverseArray(multiArray[i], COLS);
    }
    
    // Print the reversed multi-dimensional array
    for (int i = 0; i < ROWS; i++) {
        for (int j = 0; j < COLS; j++) {
            printf("%d ", multiArray[i][j]);
        }
        printf("\n");
    }
    
    return 0;
}

在上面的代碼中,首先定義了一個 reverseArray 函數,用于逆序一個一維數組。然后在 main 函數中,遍歷多維數組的每個一維數組,調用 reverseArray 函數進行逆序操作。最后再次遍歷多維數組,輸出逆序后的結果。

0
长泰县| 资中县| 栾川县| 富川| 福泉市| 渭南市| 绵阳市| 图木舒克市| 泰来县| 天峻县| 铜梁县| 上犹县| 健康| 嘉祥县| 萨嘎县| 祁东县| 杭锦后旗| 隆林| 柘荣县| 舒兰市| 恩平市| 山阳县| 保定市| 光泽县| 龙南县| 来凤县| 枞阳县| 徐州市| 彝良县| 临澧县| 伊川县| 华蓥市| 渭南市| 军事| 惠东县| 利辛县| 南安市| 谷城县| 望都县| 慈溪市| 承德市|