c语言字符串数组的合并,C语言数组合并连接示例

要合列两个数组,至少需要三个数组变量。 我们将使用两个数组,然后基于一些约束条件,将其内容复制到一个单个数组中。 在这个例子中,我们将使用两个数组,一个将存储偶数值,另一个将存储奇数值。

实现

实现合列数组的代码如下 -

#include

int main() {

int array[10];

int even[5] = {0, 2, 4, 6, 8};

int odd[5] = {1, 3, 5, 7, 9};

int loop, index, e_len, o_len;

e_len = o_len = 5;

index = 0;

for(loop = 0; loop < e_len; loop++) {

array[index] = even[loop];

index++;

}

for(loop = 0; loop < o_len; loop++) {

array[index] = odd[loop];

index++;

}

printf("\nEven -> ");

for(loop = 0; loop < e_len; loop++)

printf(" %d", even[loop]);

printf("\nOdd -> ");

for(loop = 0; loop < o_len; loop++)

printf(" %d", odd[loop]);

printf("\nConcat -> ");

for(loop = 0; loop < 10; loop++)

printf(" %d", array[loop]);

return 0;

}

执行上面示例代码,得到以下结果 -

Even -> 0 2 4 6 8

Odd -> 1 3 5 7 9

Concat -> 0 2 4 6 8 1 3 5 7 9

¥ 我要打赏

纠错/补充

收藏

加QQ群啦,易百教程官方技术学习群

注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值