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

溫馨提示×

c語言二維數組各行求和怎么實現

小億
246
2023-11-22 05:45:09
欄目: 編程語言

要實現二維數組各行求和,可以使用雙重循環遍歷二維數組,然后在內層循環中對每一行進行求和。以下是實現該功能的示例代碼:

#include <stdio.h>

#define ROWS 3
#define COLS 4

void rowSum(int array[][COLS], int rowSumArray[]) {
    for (int i = 0; i < ROWS; i++) {
        int sum = 0;
        for (int j = 0; j < COLS; j++) {
            sum += array[i][j];
        }
        rowSumArray[i] = sum;
    }
}

int main() {
    int array[ROWS][COLS] = {
        {1, 2, 3, 4},
        {5, 6, 7, 8},
        {9, 10, 11, 12}
    };
    int rowSumArray[ROWS];
    
    rowSum(array, rowSumArray);
    
    printf("各行的和為:\n");
    for (int i = 0; i < ROWS; i++) {
        printf("第 %d 行的和為:%d\n", i + 1, rowSumArray[i]);
    }
    
    return 0;
}

輸出結果為:

各行的和為:
第 1 行的和為:10
第 2 行的和為:26
第 3 行的和為:42

在上面的示例代碼中,rowSum函數用于計算各行的和,并將結果存儲在rowSumArray數組中。main函數中定義了一個二維數組array,并調用rowSum函數計算各行的和。最后,使用printf函數輸出各行的和。

0
拉孜县| 吉木萨尔县| 冷水江市| 紫金县| 浪卡子县| 曲靖市| 阳新县| 兴国县| 绥滨县| 毕节市| 神池县| 峨眉山市| 屏南县| 阳山县| 思茅市| 靖宇县| 江门市| 兴安县| 麻栗坡县| 华亭县| 临城县| 凤城市| 铁岭县| 迁安市| 吉木乃县| 香格里拉县| 绥阳县| 阳山县| 虹口区| 张掖市| 铁力市| 姚安县| 明光市| 盐源县| 和林格尔县| 靖边县| 仪征市| 揭东县| 武山县| 泉州市| 星子县|