C PRIMER PLUS(第六版编程练习)10.13编程练习

    技术2024-12-22  13

    /*编写一个函数,把两个数组中相对应的元素相加,然后把结果存储到第3个数组中。 也就是说,如果数组1中包含的值是2、4、5、8,数组2中包含的值是1、0、4、6, 那么该函数把3、4、9、14赋给第3个数组。函数接受3个数组名和一个数组大小。 在一个简单的程序中测试该函数。 */ #include<stdio.h> #define SIZE 4 void add_ar(int source1[], int source2[], int target[], int size); void output_ar(int arr[], int m); int main(void) { int a[SIZE] = { 1,2,3,4 }; int b[SIZE] = { 5,6,7,8 }; int c[SIZE] = { 0 }; add_ar(a, b, c, SIZE); output_ar(c, SIZE); return 0; } void add_ar(int source1[], int source2[], int target[], int size) { int i; for (i = 0; i < size; i++) target[i] = source1[i] + source2[i]; } void output_ar(int arr[], int m) { int i; for (i = 0; i < m; i++) printf("%d\t", arr[i]); }
    Processed: 0.015, SQL: 9