当需要将两个数组进行元素级别相加时,可以使用C语言进行实现。具体过程如下:
- 定义两个需要相加的数组,并初始化。
int arr1[] = {1, 2, 3, 4, 5};
int arr2[] = {6, 7, 8, 9, 10};
- 定义一个新的数组用于存储相加后的结果。
int sum[5];
- 使用for循环遍历两个数组,并将对应元素相加,存储到新的数组中。
for(int i=0; i<5; i++) {
sum[i] = arr1[i] + arr2[i];
}
完整的代码如下:
#include <stdio.h>
int main() {
int arr1[] = {1, 2, 3, 4, 5};
int arr2[] = {6, 7, 8, 9, 10};
int sum[5];
for(int i=0; i<5; i++) {
sum[i] = arr1[i] + arr2[i];
}
for(int i=0; i<5; i++) {
printf("%d ", sum[i]);
}
return 0;
}
示例1:对两个整数数组进行元素级别相加
int nums1[] = {2, 4, 6};
int nums2[] = {8, 10, 12};
int result[3];
for(int i=0; i<3; i++) {
result[i] = nums1[i] + nums2[i];
}
示例2:对两个浮点数数组进行元素级别相加
float nums1[] = {1.2, 2.3, 3.4};
float nums2[] = {4.5, 5.6, 6.7};
float result[3];
for(int i=0; i<3; i++) {
result[i] = nums1[i] + nums2[i];
}
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C语言 两个数组相加 - Python技术站