将两个长度相同的数组中各下标元素一样的相乘 用c语言
时间: 2023-09-10 14:11:32 浏览: 49
可以按照如下的方式实现:
```c
#include <stdio.h>
int main() {
int arr1[] = {1, 2, 3, 4, 5};
int arr2[] = {2, 4, 6, 8, 10};
int n = sizeof(arr1) / sizeof(int);
int product = 0;
for (int i = 0; i < n; i++) {
if (arr1[i] == arr2[i]) {
product += arr1[i] * arr2[i];
}
}
printf("Product = %d\n", product);
return 0;
}
```
这个程序首先定义了两个长度相同的数组 `arr1` 和 `arr2`,然后计算了数组的长度 `n`。接下来,程序使用一个循环遍历这两个数组中的所有元素,如果两个数组在同一个下标位置上的元素相等,则将它们的积加入 `product` 变量中。最后,程序输出 `product` 的值。
相关问题
C语言将两个长度相同的数组下标相同的相乘
可以通过循环遍历两个数组的相同下标,将它们的元素相乘,并将结果累加到一个变量中。示例代码如下:
```c
#include <stdio.h>
int main() {
int arr1[] = {1, 2, 3, 4, 5};
int arr2[] = {6, 7, 8, 9, 10};
int len = sizeof(arr1) / sizeof(arr1[0]); // 数组长度
int result = 0;
for (int i = 0; i < len; i++) {
result += arr1[i] * arr2[i];
}
printf("The result is %d\n", result);
return 0;
}
```
在上面的代码中,我们定义了两个数组 `arr1` 和 `arr2`,它们长度相同,都是 5。然后我们定义了一个变量 `result`,用于保存相乘的结果累加值。然后通过一个循环遍历两个数组,并将它们相同下标的元素相乘,并将结果累加到 `result` 变量中。最后输出 `result` 的值即可。
用c语言将两个长度相同的一维数组中各下标相同的对应元素相乘,并将结果存放到一个数组中
好的,下面是用 C 语言实现的代码:
```c
#include <stdio.h>
#define SIZE 5 // 数组长度
int main() {
int arr1[SIZE] = {1, 2, 3, 4, 5}; // 第一个数组
int arr2[SIZE] = {6, 7, 8, 9, 10}; // 第二个数组
int result[SIZE]; // 结果数组
int i;
// 将对应元素相乘并存放到结果数组中
for (i = 0; i < SIZE; i++) {
result[i] = arr1[i] * arr2[i];
}
// 输出结果数组
printf("Result array: ");
for (i = 0; i < SIZE; i++) {
printf("%d ", result[i]);
}
printf("\n");
return 0;
}
```
这个程序中,我们定义了两个长度相同的一维数组 `arr1` 和 `arr2`,以及一个用于存放结果的数组 `result`,数组长度为 `SIZE`。程序使用一个 `for` 循环遍历数组,将对应元素相乘并存放到结果数组 `result` 中,最后输出结果数组。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)