www问答网
所有问题
当前搜索:
二维数组转化为一维数组
c++ 中怎么把
二维数组
转成
一维数组
!!!
答:
include <iostream> using namespace std;int main(){ int a[10][10] = {0};int b[10*10] = {0};for(int i=0;i<10;i++){ for(int j=0;j<10;j++){ b[i*10+j] = a[i][j];} } return 0;} 明白了嘛?双层循环即可。注意我的
数组
大小我是假设你是知道的!
labview中
二维数组
怎样转换
为一维数组
答:
利用重排
数组维数
labview怎么从
二维数组
里面抽取一行出来变成
一维数组
?
答:
用索引数组命令,在输入端连接至二位数组,输出端连接至
一维数组
,在索引端有两个输入点,分别对应行和列,如果你想抽取某一行,在行的端点处输入数字(从0开始)。如果想抽取某一列,在列的端点处输入数字(从0开始),如果行和列都输入数字,那么索引的结果是行和列交叉点对应的一个元素。
怎样把
二维数组转化
成
一维数组
答:
iw * jw];//声明一个
一维数组
,并根据
二维数组
设置长度 for (int i = 0; i < iw; i++){ for (int j = 0; j < jw; j++){ arrs[_count++] = str2s[i, j];} } for (int i = 0; i < arrs.Length; i++){ Console.Write(arrs[i]);//结果输出为 abcdef } } ...
matlab 中根据
二维数组
,输出
一维数组
答:
您好,其实很简单,
数组
在MATLAB中是按列存储的,只要 A = B(:) 就行了,至于输出用reshape 吧。
在LABVIEW中怎么将
二维数组转化为一维数组
答:
在“数组”中有“重排
数组维数
”函数,可以如图连接:效果图如下:因为是两列数据我用了数组转置,若想两行数据连接就不用数组转置了。
怎么把2
维数组
的值赋给1维数组
答:
二维数组
在内存中是线性存储的假设有一个整形的二维数组int a[2][2];可以这样转换
为一维数组
int *p;p = (int *)a;这样使用p就可以遍历a中的4个元素
如果把
二维数组
看成
一维数组
,那么数组的元素是什么数组
答:
这题本身就有表述问题。
二维数组
被“看成
一维数组
”时,它的元素就是二维数组原来的元素;只有作为二维数组看待时,第一维的每个元素才是一个长度为原二维数组列长的一维数组。而且,数组在内存中都是一维的,写成二维或多维形式完全是为了书写和阅读时便于理解,类似a[i][j]的写法中[i][j]包含一种...
可以把
二维数组
的其中一个列向量看成一表示个
一维数组
吗
答:
可以的。用指针指向
如何把一个
二维数组
中的数据存入一个
一维数组
?
答:
直接a[0[0]---a[0][8]赋给b[0]--b[8]就可以了,对于
二维数组
可以直接使用a[0][8]访问最后一个元素的。include <stdio.h> int main(void){ int a[2][2]={1,2,3,4},b[4],i;for (i = 0; i<4; i++)b[i]=a[i/2][i%2];} 或:for(int length=0,length<i;...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
二维数组如何转化为一维数组
将二维数组按列转换为一维数组
二维数组转一维数组
一维数组转二维数组2