多次元配列の受け渡し

明解C言語 入門編 > 6. 関数 >

多次元配列の受け渡し

Python
def mat_add(ma, mb, mc):
    for i in range(0, 2, 1):
        for j in range(0, 3, 1):
            mc[i][j] = ma[i][j] + mb[i][j]

ma  = [[1, 2, 3], [4, 5, 6]]
mb  = [[6, 3, 4], [5, 1, 2]]
mc  = [[0, 0, 0], [0, 0, 0]]

mat_add(ma, mb, mc)

for i in range(0, 2, 1):
    for j in range(0, 3, 1):
        print "%3d" % mc[i][j],
    print

実行結果

N:\>python lesson_06_051.py
7 5 7
9 6 8