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

溫馨提示×

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
龙川县| 商都县| 马山县| 江川县| 天全县| 蓝山县| 阿拉善左旗| 正安县| 巴彦县| 阿克陶县| 子洲县| 景德镇市| 同仁县| 辽中县| 肥城市| 岑巩县| 石屏县| 古浪县| 镇原县| 晋中市| 崇明县| 虎林市| 芜湖市| 集贤县| 密云县| 满城县| 凤翔县| 达州市| 上犹县| 泰州市| 措勤县| 高唐县| 凤阳县| 会泽县| 彰武县| 且末县| 漳浦县| 巩留县| 石台县| 万州区| 海兴县|