題目:
程式設計求兩個矩陣相乘的結果。輸入第一行是整數m,n,表示第乙個矩陣是m行n列的。接下來是乙個m*n的矩陣。再下一行的輸入是整數p,q,表示下乙個矩陣是p行q列(n=p),再接下來就是乙個p行q列的矩陣。
要求輸出兩個矩陣相乘的結果矩陣(1《m,n,p,q《=8)。
輸入樣例: 輸出樣例:
2 3 10 19 30
2 4 5 4 8 16
2 1 3
3 31 1 1
2 3 2
0 1 4
注:三重for迴圈。
#include
using
namespace std;
#define rows 8
#define cols 8
int a[rows]
[cols]
;int b[rows]
[cols]
;int c[rows]
[cols]
;//結果
intmain()
}for
(int i=
0;i++i)
//遍歷矩陣c並且輸出
cout << endl;
}return0;
}
二維陣列及陣列例題
1.定義 二維陣列本質上是以陣列作為陣列元素的陣列,即 陣列的陣列 型別說明符 陣列名 常量表示式 常量表示式 於數學中的 矩陣 類似。2.二維陣列的遍歷,拷貝方式及其他用法上可完全延用一維陣列的方法。1.鍵盤上獲取不超過10位數字的整數 1 求位數 2 分別輸出每一位的數字 3 將整數逆序 pub...
鍊錶例題及二維陣列例題
鍊錶解題需要經過手工推導,如下 手推一 手推 include include struct student int main return0 從手推中找出規律,形成迴圈,如下 例一運用了陣列。例一 include include struct student int main else phead ...
二維陣列經典例題 裝睡
原題如下 你永遠叫不醒乙個裝睡的人 但是通過分析乙個人的呼吸頻率和脈搏,你可以發現誰在裝睡!醫生告訴我們,正常人睡眠時的呼吸頻率是每分鐘15 20次,脈搏是每分鐘50 70次。下面給定一系列人的呼吸頻率與脈搏,請你找出他們中間有可能在裝睡的人,即至少一項指標不在正常範圍內的人。輸入格式 輸入在第一行...