1. 程式人生 > >C++new動態分配記憶體生成陣列

C++new動態分配記憶體生成陣列

#include <iostream>  
using namespace std;  
static int b[3][3];
void change(int (*a)[3])//轉置函式 
{
	for(int m=0;m<3;m++)  
    {  
        for(int n=0;n<3;n++) 
        {
     		b[m][n]=a[n][m];   	
		}
	}
}
int main()  
{  
    int a[3][3];  
    for(int i=0;i<3;i++)  
    {  
        for(int j=0;j<3;j++)  
        {  
        	cin>>a[i][j];//雙重for迴圈向二維數字裡面輸入資料  
        }  
    }  
    change(a);
    for(int m=0;m<3;m++)  
    {  
        for(int n=0;n<3;n++)  
        {  
            cout<<b[m][n]<<' ';  
        }  
        cout<<endl;  
}  
return 0;  
}