亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

C 語(yǔ)言基礎(chǔ)教程

C 語(yǔ)言流程控制

C 語(yǔ)言函數(shù)

C 語(yǔ)言數(shù)組

C 語(yǔ)言指針

C 語(yǔ)言字符串

C 語(yǔ)言結(jié)構(gòu)體

C 語(yǔ)言文件

C 其他

C 語(yǔ)言參考手冊(cè)

C程序使用多維數(shù)組添加兩個(gè)矩陣

C 語(yǔ)言編程實(shí)例大全

在此示例中,您將學(xué)習(xí)在C語(yǔ)言編程中使用二維數(shù)組添加兩個(gè)矩陣。

要理解此示例,您應(yīng)該了解以下C語(yǔ)言編程主題:

程序添加兩個(gè)矩陣

#include <stdio.h>
int main() {
    int r, c, a[100][100], b[100][100], sum[100][100], i, j;
    printf("輸入行數(shù)(1到100之間): ");
    scanf("%d", &r);
    printf("輸入列數(shù)(1到100之間): ");
    scanf("%d", &c);

    printf("\n輸入第一矩陣的元素:\n");
    for (i = 0; i < r; ++i)
        for (j = 0; j < c; ++j) {
            printf("輸入元素 a%d%d: ", i + 1, j + 1);
            scanf("%d", &a[i][j]);
        }

    printf("輸入第二矩陣的元素:\n");
    for (i = 0; i < r; ++i)
        for (j = 0; j < c; ++j) {
            printf("輸入元素 a%d%d: ", i + 1, j + 1);
            scanf("%d", &b[i][j]);
        }

    //添加兩個(gè)矩陣
    for (i = 0; i < r; ++i)
        for (j = 0; j < c; ++j) {
            sum[i][j] = a[i][j] + b[i][j];
        }

    //打印結(jié)果
    printf("\n兩個(gè)矩陣的總和: \n");
    for (i = 0; i < r; ++i)
        for (j = 0; j < c; ++j) {
            printf("%d   ", sum[i][j]);
            if (j == c - 1) {
                printf("\n\n");
            }
        }

    return 0;
}

輸出結(jié)果

輸入行數(shù)(1到100之間): 2
輸入列數(shù)(1到100之間): 3

輸入第一矩陣的元素:
輸入元素 a11: 2
輸入元素 a12: 3
輸入元素 a13: 4
輸入元素 a21: 5
輸入元素 a22: 2
輸入元素 a23: 3
輸入第二矩陣的元素:
輸入元素 a11: -4
輸入元素 a12: 5
輸入元素 a13: 3
輸入元素 a21: 5
輸入元素 a22: 6
輸入元素 a23: 3

兩個(gè)矩陣的總和: 
-2   8   7   

10   8   6

在這個(gè)程序中,用戶被要求輸入行r和列c的個(gè)數(shù),然后,用戶被要求輸入兩個(gè)矩陣的元素(r*c階)。

然后,我們添加了兩個(gè)矩陣的對(duì)應(yīng)元素,并將其保存在另一個(gè)矩陣(二維數(shù)組)中。 最后,結(jié)果打印在屏幕上。

C 語(yǔ)言編程實(shí)例大全