怎么把一个数组的值按照顺序放到另外一个数组的对象里面? 数组组成数组

1451℃ JANE

怎么把一个数组的值按照顺序放到另外一个数组的对象里面?数组组成数组

怎样把一个数组放入另一个数组的子数组里面

有两种方法可以实现。

为方便说明,定义两个整型数组a,b,并实现将a中的值赋值到b中。

int a[4] = {1,2,3,4}, b[4];

1、 通过数组遍历,逐个赋值。

定义循环变量int i;

for(i = 0; i < 4; i ++)

b[i] = a[i];

该程序功能为遍历数组a,逐个赋值到数组b对应元素中。

2、 借助内存复制函数memcpy,整体赋值。

void *memcpy(void *dst, void *src, size_t size);

这个函数的功能为将src上,大小为size字节的数据赋值到dst上。

调用该函数时需要引用头文件cstring,即

#include <cstring>

赋值数组的代码为

memcpy(b,a,sizeof(a));

如何将一个数组的元素放到.另外一个数组

1、定义2个数组,一个数组是源数组,一个是目标数组,把源数组的内容放到目标数组中

1

2

var a=[1,2,3,4,5];//源数组

var b=[];//目标数组

2、通过循环的方式把数组内容放到另一个数组中

1

2

3

for(var i=0;i

b.push(a[i]);//把a数组内的元素添加到b数组

}

C语言中如何把符合要求的数放到另一个数组中?

int num[20],num1[20],num2[20];

int i,j,k;

i=j=k=0;

//num存放所有数据,num1放偶数,num2放奇数

输入数据后

for(i=0;i<20;i++)

{

if(num[i]%2==0)

{

num1[j]=num[i];

j++;

}

else

{

num2[k]=num[i];

k++;

}

}

这样就分开了偶数和奇数,只要再分别排序就好了