C++程序代码解析:[25]数组问题
将一个二维数组行和列元素互换。
代码分析如下:
操作方法
- 01
#include "PRO.h" //程序目录头文件 #include <iostream> //输入输出头文件
- 02
using namespace std; //标识符空间
- 03
int main() //主函数
- 04
int a[2][3]={{3,4,9},{9,7,3}}; //给二维数组赋初始值 int b[3][2],i,j; //定义二维数组 cout <<"Array a:"<<endl; for(i=0;i<=1;i++) //二维数组b逐个赋值
- 05
for(i=0;i<=1;i++) //二维数组b逐个赋值 { for(j=0;j<=2;j++) { cout <<a[i][j]<<" "; b[j][i]=a[i][j]; //赋值 }
- 06
for(i=0;i<=2;i++) //输出数组结果 { for(j=0;j<=1;j++) cout <<b[i][j]<<" "; cout <<endl; }
- 07
程序完整源码如下:
- 08
程序运行结果如下:
赞 (0)