到目前为止,我已经创建了 2 个数组(x 和 y),每个数组的长度为 20,并填充了随机整数。
我试图将一个数组中每个索引的值与另一个数组中相同索引的值相乘,然后将乘积存储在第三个数组 (z) 中。
int z[] = new int[20]; //creating array z, which will hold the products of the corresponding indexes of arrays x and y
for(int i = 0; i <z.length; i++)
{
//loop for mutliplying x and y
}
结果:如果数组 "x" 看起来像 {4, 8, 2, 6, ... },而数组 "y" 看起来像 {7, 5, 1, 8, ... },则数组 "z" 应该填充 {28, 40, 2, 48, ... }
我只能找到关于将 2 个数组之间的每个值相乘的示例,但没有关于如何将相应的索引相乘
编辑:谢谢您,用户 Aominè 的解决方案!
方程很简单
z[i] = x[i] * y[i];
尝试类似:
for(int i = 0; i < z.length; i++) {
z[i] = x[i] * y[i];
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句