基礎練習 矩陣乘法

2021-10-20 23:05:55 字數 919 閱讀 9852

給定乙個n階矩陣a,

輸出a的m次冪(m是非負整數)

例如:a =

1 23 4

a的2次冪

7 10

15 22

第一行是乙個正整數n、m(1<=n<=30, 0<=m<=5),表示矩陣a的階數和要求的冪數

接下來n行,每行n個絕對值不超過10的非負整數,描述矩陣a的值

輸出共n行,每行n個整數,表示a的m次冪所對應的矩陣。相鄰的數之間用乙個空格隔開

2 2

1 23 4

7 10

15 22

知識點

矩陣的計算思路:目標矩陣c的行等於第乙個矩陣的行,目標矩陣c的列等於第二個矩陣的列

任何矩陣的0次冪都是單位矩陣

**(原文)

#include

int a[35]

[35];

int b[35]

[35];

int t[35]

[35];

intmain()

if(m==0)

//矩陣的0次冪為單位矩陣

printf

("\n");

}return0;

}if(m==1)

//矩陣的1次冪為它本身

return0;

}while

(m>=2)

//矩陣2次冪以上需要做運算}}

for(i=

0;im--;}

for(i=

0; i)return0;

}

基礎練習 矩陣乘法

問題描述 給定乙個n階矩陣a,輸出a的m次冪 m是非負整數 例如 a 1 23 4 a的2次冪 7 10 15 22 輸入格式 第一行是乙個正整數n m 1 n 30,0 m 5 表示矩陣a的階數和要求的冪數 接下來n行,每行n個絕對值不超過10的非負整數,描述矩陣a的值 輸出格式 輸出共n行,每行...

基礎練習 矩陣乘法

問題描述 給定乙個n階矩陣a,輸出a的m次冪 m是非負整數 例如 a 1 23 4 a的2次冪 7 10 15 22 輸入格式 第一行是乙個正整數n m 1 n 30,0 m 5 表示矩陣a的階數和要求的冪數 接下來n行,每行n個絕對值不超過10的非負整數,描述矩陣a的值 輸出格式 輸出共n行,每行...

基礎練習 矩陣乘法

基礎練習 矩陣乘法 時間限制 1.0s 記憶體限制 512.0mb 問題描述 給定乙個n階矩陣a,輸出a的m次冪 m是非負整數 例如 a 1 23 4 a的2次冪 7 10 15 22 輸入格式 第一行是乙個正整數n m 1 n 30,0 m 5 表示矩陣a的階數和要求的冪數 接下來n行,每行n個絕...