C语言中如何把一个数组的值赋给另一个数组 急!!!!!
举个例子,数组A[2][3]={1,2,3,4,5,6}数组B[3][2]={}如何把数组A中的值赋给B使B[3][2]={1,2,3,4,5,6}顺便问一下B[3][2...
举个例子,
数组A[2][3]={1,2,3,4,5,6}
数组B[3][2]={}
如何把数组A中的值赋给B
使B[3][2]={1,2,3,4,5,6}
顺便问一下
B[3][2]=A[2][3]
这样赋值好像不行,为什么,书上写的好像可以
这些好像都不行呀,有谁知道更准确一点的,我都回去试过了,都运行不出来我想要的结果!! 展开
数组A[2][3]={1,2,3,4,5,6}
数组B[3][2]={}
如何把数组A中的值赋给B
使B[3][2]={1,2,3,4,5,6}
顺便问一下
B[3][2]=A[2][3]
这样赋值好像不行,为什么,书上写的好像可以
这些好像都不行呀,有谁知道更准确一点的,我都回去试过了,都运行不出来我想要的结果!! 展开
5个回答
展开全部
同学,你知道如何循环么?
首先看你如何赋值了
A[i][j]=B[j][i]
然后循环i ,j就可以了,你首先要了解矩阵的旋转,在线形代数里学过的
然后你限定好i,j的范围,循环就可以了
追加分吧,同学
首先看你如何赋值了
A[i][j]=B[j][i]
然后循环i ,j就可以了,你首先要了解矩阵的旋转,在线形代数里学过的
然后你限定好i,j的范围,循环就可以了
追加分吧,同学
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
肯定不行了,你想想,就如同你要把这个东西放到另一个里面,至少要确保被放置的要大点,或者一样大啊!
而你现在的数组根本就不满足啊,A的2行没问题,可以放在B的3行中,但是A的3列能放在B的2列中吗??
你可以采用双for循环,就可以了!
有空了加入群22453400
一起讨论讨论!
而你现在的数组根本就不满足啊,A的2行没问题,可以放在B的3行中,但是A的3列能放在B的2列中吗??
你可以采用双for循环,就可以了!
有空了加入群22453400
一起讨论讨论!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我给你一个最简单的方法,memcpy(B, A, sizeof(B));可能不好理解。
有问题短消息给我交流!!
有问题短消息给我交流!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
const int L=2,H=3;
int a[L][H]={1,2,3,4,5,6},b[H][L],i1=0,j1=0,i2=0,j2=0;
while (i1<L)
{a[i1][j1]=b[i2][j2];
i1++;i2++;j1++;j2++;
if (j1>=H) {j1=0;i1++;}
if (j2>=L) {j2=0;i2++;}
}
(此为C++代码)
int a[L][H]={1,2,3,4,5,6},b[H][L],i1=0,j1=0,i2=0,j2=0;
while (i1<L)
{a[i1][j1]=b[i2][j2];
i1++;i2++;j1++;j2++;
if (j1>=H) {j1=0;i1++;}
if (j2>=L) {j2=0;i2++;}
}
(此为C++代码)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询