c语言将两个长度相同的一维数组中各下标相同的对应元素相乘,并将结果放到另一个一维数组中
时间: 2024-03-22 07:39:08 浏览: 49
c语言实现的_两个大小相同的数组对应值相加 结果赋给第三个数组
5星 · 资源好评率100%
可以使用循环遍历两个数组,将对应下标的元素相乘并存储到另一个数组中。可以参考以下代码实现:
```c
#include <stdio.h>
void multiplyArrays(int arr1[], int arr2[], int res[], int size) {
for (int i = 0; i < size; i++) {
res[i] = arr1[i] * arr2[i];
}
}
int main() {
int arr1[] = {1, 2, 3, 4, 5};
int arr2[] = {6, 7, 8, 9, 10};
int res[5];
multiplyArrays(arr1, arr2, res, 5);
printf("Resultant array: ");
for (int i = 0; i < 5; i++) {
printf("%d ", res[i]);
}
return 0;
}
```
输出结果为:
```
Resultant array: 6 14 24 36 50
```
阅读全文