美人计!!!!!!!!!!!!
#include <iostream.h> #include <iomanip.h> const int m = 3; const int n = 4;
int * change(int*& p) { int temp[n][m]; for(int i=0;i<m;++i) for(int j=0;j<n;++j) temp[j][i] = p[i][j]; return temp; } int _tmain(int argc, _TCHAR* argv[]) { int a[m][n]; for(int i=0;i<m;++i) { for(int j=0;j<n;++j) cin>>a[i][j]; cout<<endl; } a = change(a); for(int i=0;i<m;++i) { for(int j=0;j<n;++j) cout<<setw(4)<<a[i][j]<<endl; } return 0; } 为什么编译不通过,谢谢!