如何获取二维数组的长度
How to get length of two dimensional array
创建一个二维动态整数数组S。大小应为seq1_length+1
和seq2_length+1
。如果seq1_length = 10
和seq2_length=10 answer should be
S[11][11]`。我用了这个代码
S= new int *[len1];
for(int i=0;i<len1;i++)
S[i]=new int[len2];
我如何检查这个数组的大小应该是S[11][11]
。
首先,您将得到编译错误"S未命名类型"。正确的申报应为
int* S = new int*[len1+1];
for (int i = 0; i < len1+1; i++)
{
S[i] = new int[len2+1];
}
Len1+1和Len2+1,因为您需要具有大于seq1_length
和seq2_length
的大小1。为了检查尺寸,你可以简单地做这个
int count = 0;
for (int i = o; i < len1+1; i++)
{
for (int j = o; j < len2+1; j++)
{
count++;
}
}
std::cout << count << endl;
相关文章:
- 将值从二维数组输出到文本文件
- 在二维数组中查找最小值和最大值?
- 移动二维数组中的字符
- 如何正确填充在堆上分配的二维数组?
- 传递二维数组时出现问题
- 具有随机数的二维数组不会更改
- 如何在C++中获取二维数组中最少的一列数?
- 如何使用用户输入变量制作二维数组?
- C++ 中动态二维数组的访问冲突
- 遍历二维数组的所有子数组
- 将二维数组的所有元素插入到一维数组中
- 在函数中传递二维数组
- 为什么指针在对二维数组进行排序时无法正常工作?
- 创建 std::string 的二维数组的最佳做法
- 如何将文本文件读取到二维数组中并以 c++ 打印
- 元素在二维数组 c++ 中的出现次数
- 从我的二维数组中设置和获取值时出错
- 如何获取二维数组的长度
- 如何在C++中为矢量数据结构中的二维数组获取用户输入,而不使用行和列上的两个for循环
- 获取动态二维数组元素的行/列