我只是C++
的初學者,我想編寫一個程序,輸入並顯示一個訂單i * j
的矩陣。我寫了下面的程序,但沒有奏效。在C++中輸入一個矩陣?
請親引導我。
我認爲可能是訪問的方法是不對的或類似的東西。
下面是程序:
#include <iostream>
using namespace std;
int main() {
int i = 0,j = 0;
cout << "Enter no of rows of the matrix";
cin >> i;
cout << "Enter no of columns of the matrix";
cin >> j;
float l[i][j];
int p = 0, q = 0;
while (p < i) {
while (q < j) {
cout << "Enter the" << p + 1 << "*" << q + 1 << "entry";
cin >> l[p][q];
q = q + 1;
}
p = p + 1;
q = 0;
}
cout << l;
}
請解釋究竟是什麼不起作用。如果您收到任何意外的輸出或錯誤信息,請將它們複製並粘貼到您的問題中。 –
我沒有得到所需的輸出 – user2874452
我想輸入後打印矩陣。 – user2874452