#include <iostream>
using namespace std;
int main()
{
int numberOfRows = 5;
// 定义每一行的长度
int length[5] = {6, 3, 4, 2, 7};
// 声明一个二维数组变量
// 且分配所需要的函数
int **irregularArray = new int* [numberOfRows];
for (int i = 0; i < numberOfRows; i++)
irregularArray[i] = new int [length[i]];
// 像使用规则数组一样使用不规则数组
irregularArray[2][3] = 5;
irregularArray[4][6] = irregularArray[2][3] + 2;
irregularArray[1][1] = 3;
// 输出选择的数组元素
cout << irregularArray[2][3] << endl;
cout << irregularArray[4][6] << endl;
cout << irregularArray[1][1] << endl;
return 0;
}
数据结构-程序7-1:一个不规则二维数组的创建和使用
最新推荐文章于 2024-11-02 14:05:25 发布