/*C語言 二維陣列相加*/
#include <stdio.h>
#include <stdlib.h>
#define column 2 
/*定義column為2*/
#define row 3
/*定義row為3*/

int main()
{
    int k, m;
    int i[column][row] = { {1,2,3}, {1,2,3} };
    /*宣告i並設定初值*/
    int j[column][row] = { {1,2,3}, {1,2,3} };
    /*宣告j並設定初值*/
    int Matrix[column][row] = { {0,0,0},{0,0,0} };
    /*宣告Matrix並設定初值*/

    printf("陣列相加為:\n");

    for (k = 0; k < column; k++)
    /*外層迴圈控制列*/
    {
        for (m = 0; m < row; m++)
        /*內層迴圈控制行*/
        {
            Matrix[k][m] = i[k][m] + j[k][m];
            /*計算陣列相加*/
            printf(" %d", Matrix[k][m]);
        }
        printf("\n");
    }
    system("pause");
    return 0;
}

結果為:

擷取.PNG

arrow
arrow
    創作者介紹
    創作者 愛學習 的頭像
    愛學習

    愛學習

    愛學習 發表在 痞客邦 留言(0) 人氣()