#21704: 自測沒問題結果一直WA


stanley0289837914@gmail.com (吳承宇)


請幫我看看下面的程式碼到底哪裡有誤拜託!!!一直出現"你的答案出現了三行"的WA

 

#include<iostream>

using namespace std;

int main()

{

int a,b,i,j;

cin>>i>>j;

int c[i][j];

 

for(a=0;a<i;a++){

for(b=0;b<j;b++){

cin>>c[a][b];}

}

for(a=0;a<j;a++){

for(b=0;b<i;b++)

{

cout<<c[b][a]<<' '; }

cout<<endl;

}

}

#21706: Re:自測沒問題結果一直WA


panchunhsiang@gmail.com (沒牙)


請幫我看看下面的程式碼到底哪裡有誤拜託!!!一直出現"你的答案出現了三行"的WA

 

#include

using namespace std;

int main()

{

int a,b,i,j;

cin>>i>>j;

int c[i][j];

 

for(a=0;a<i;a++){

for(b=0;b<j;b++){

cin>>c[a][b];}

}

for(a=0;a<j;a++){

for(b=0;b<i;b++)

{

cout<<c[b][a]<<' '; }

cout<<endl;

}

}

因為 * 測資檔會包含多組矩陣資料 所以你 cin>>i>>j 需要 while 重複輸入,不然跑一次就沒了