用c语言将两个长度相同的一维数组中各下标相同的对应元素想乘,并将结果存放在另一个一维数组中
时间: 2024-03-10 10:49:47 浏览: 55
c语言实现的_两个大小相同的数组对应值相加 结果赋给第三个数组
5星 · 资源好评率100%
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
int arr1[] = {1, 2, 3, 4, 5};
int arr2[] = {6, 7, 8, 9, 10};
int result[5];
int i;
for (i = 0; i < 5; i++) {
result[i] = arr1[i] * arr2[i];
}
printf("Result array: ");
for (i = 0; i < 5; i++) {
printf("%d ", result[i]);
}
return 0;
}
```
输出:
```
Result array: 6 14 24 36 50
```
在这个示例中,我们声明了两个长度相同的整数数组`arr1`和`arr2`,并将它们的乘积存储在`result`数组中。我们遍历数组并使用`result[i] = arr1[i] * arr2[i]`将每个元素的乘积存储在`result`数组中。最后,我们遍历`result`数组并将其打印到控制台上。
阅读全文