將一個二維數組行和列元素互換。
代碼分析如下:
工具/原料
C++
程序
方法/步驟
#include "PRO.h"
//程序目錄頭文件
#include
//輸入輸出頭文件
using namespace std;
//標識符空間
int main()
//主函數
int a[2][3]={{3,4,9},{9,7,3}};
//給二維數組賦初始值
int b[3][2],i,j;
//定義二維數組
cout <<"Array a:"<
for(i=0;i<=1;i++)
//二維數組b逐個賦值
for(i=0;i<=1;i++)
//二維數組b逐個賦值
{
for(j=0;j<=2;j++)
{
b[j][i]=a[i][j];
//賦值
}
for(i=0;i<=2;i++)
//輸出數組結果
{
for(j=0;j<=1;j++)
cout <
cout <
}
程序完整源碼如下:
程序運行結果如下: