24小时热门版块排行榜    

查看: 4409  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

sddhywj2008

木虫 (小有名气)

[求助] 二维数组变成一维

本人刚结束程序,求助各位如何将一个二维数组变为一维数组。例如把一个4*5的,变为1*20的数组。谢谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sddhywj2008

木虫 (小有名气)

引用回帖:
6楼: Originally posted by 第五洋 at 2013-12-08 18:04:45
我觉着有红花比金币更happy,哈哈...

那以后多问你问题,多给你红花。哈哈哈哈哈
7楼2013-12-08 18:41:08
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

jerkwin

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
另开一个数组,把二维的复制给新的数组即可
2楼2013-12-06 23:25:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ztdep

铁虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
sddhywj2008: 金币+20, ★★★很有帮助, 虽然还没看懂,依然谢谢您 2013-12-08 10:38:38
fortran95之后应该有新的命令
reshape
http://software.intel.com/sites/ ... 75-62C9533ACB80.htm
www.flowingheat.cn
3楼2013-12-08 07:25:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

第五洋

木虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
int[4,5] oldS;
int[20] newS;
int flag=0;
for(int i=0;i<4;i++)
{
for(int j=0;j<5;j++)
{
    newS[flag]=oldS[i,j];
    flag++;
}
}

有问题再找我。不同语言声明变量处不一样,楼主自行修正。

» 本帖已获得的红花(最新10朵)

给时光以生命
4楼2013-12-08 08:45:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见