gpt4 book ai didi

c - 按元素添加两个数组

转载 作者:行者123 更新时间:2023-11-30 15:50:01 25 4
gpt4 key购买 nike

{0, 0, 0, 1} + {5} = {5, 0, 0, 1}

我想按照我上面在一个循环中描述的方式添加这些数组的元素。我怎样才能做到这一点?我只能想出以下解决方案:

for(int i = 0; i < 4; i++)
{
outcomes = a[i] + b[i];
}

其中 a 和 b 是第一个数组,“outcome”是结果数组。但这会中断程序的执行,因为数组的大小不同。

最佳答案

  1. 求两个数组的长度。
  2. 创建较长数组长度的“结果”数组,将较长数组的内容复制到其中。

`

for(int i = 0; i < sizeof(smaller_array_length); i++)       
{

outcomes[i] = a[i] + b[i];

}

`

关于c - 按元素添加两个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15990692/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com