#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int ro=0, col=0 ;
scanf("%d %d",&ro,&col) ;
int ro_col[col][ro]={0} ;
for(int i=0; i<ro; i++){
for(int j=0; j<col; j++){
scanf("%d",&ro_col[j][i]) ;
}
}
int k=col-1;
for(int i=0; i<col; i++){
for(int j=0; j<ro; j++){
printf("%d ",ro_col[i][j]) ;
}
if(k--){
printf("\n") ;
}
}
return 0;
}
#include
#include
using namespace std;
int main()
{
int ro=0, col=0 ;
scanf("%d %d",&ro,&col) ;
int ro_col[col][ro]={0} ;
for(int i=0; i<ro; i++){
for(int j=0; j<col; j++){
scanf("%d",&ro_col[j][i]) ;
}
}
int k=col-1;
for(int i=0; i<col; i++){
for(int j=0; j<ro; j++){
printf("%d ",ro_col[i][j]) ;
}
if(k--){
printf("\n") ;
}
}
return 0;
}
有多組測資,所以要用while(scanf("%d %d",&ro,&col)!=EOF)
#include
#include
using namespace std;
int main()
{
int ro=0, col=0 ;
scanf("%d %d",&ro,&col) ;
int ro_col[col][ro]={0} ;
for(int i=0; i<ro; i++){
for(int j=0; j<col; j++){
scanf("%d",&ro_col[j][i]) ;
}
}
int k=col-1;
for(int i=0; i<col; i++){
for(int j=0; j<ro; j++){
printf("%d ",ro_col[i][j]) ;
}
if(k--){
printf("\n") ;
}
}
return 0;
}
有多組測資,所以要用while(scanf("%d %d",&ro,&col)!=EOF)
C++中不存在這種用法,但相同作用的有while((cin >> a) != 0)
我這題錯誤位置好像不是那裡須使用EOF的觀念,還是您是指別行呢?