#include<iostream>
using namespace std;
int main()
{
int i, n, m, k, c, d;
int a[100];
d = 0;
c = 0;
m = 0;
while(cin>>i>>n)
{
//輸入矩陣內容
for(k=0; k<i; k++)
{
while(m<n)
{
cin>>a[c];
m++;
c++;
}
m = 0;
}
//輸出反轉後的矩陣(這裡是用每一行的直列都是前一個數再加行數 以範例來說a[0] = 3, a[0+3] =8)
c = 0;
while(c<n)
{
while(d<i)
{
cout<<a[c+n*d]<<" ";
d++;
}
d = 0;
c++;
cout<<endl;
}
}
return 0;
}
while(cin>>i>>n)
在第一個while迴圈後要把c重設為0
有了感謝q(≧▽≦q)