#include <iostream>using namespace std;int main() {int a, b;while(cin >> a >> b){int c[a][b];for(int i=0; i<a;i++){for(int j=0; j<b; j++){cin >> c[i][j];}}for(int i=0; i<a;i++){for(int j=0; j<b; j++){cout << c[j][i] << " ";}cout << endl;}}return 0;}我的答案輸出後後面跑出一堆奇怪數字(正確答案:3 8 輸出答案:3 8 -175....)求解十分感謝
因為矩陣翻轉後列和行的長度會對調。你的輸出迴圈要改成i<b和j<a