/*9.编写一个函数,把两个数组内的相应元素相加,结果存储到第 3 个数组内。也就是说,如果数
组 l 具有值 2、4、5、8,数组 2 具有值 1、0、4、6,则函数对数组 3 赋值为 3、4、9、140 函数的参数包
括 3 个数组名和数组大小。并在一个简单的程序中测试这个函数。*/
#include<stdio.h>
#include<stdlib.h>
void add(double*, double*, double*, int);
int main()
{
int i;
double a[] = {2, 4, 5, 8};
double b[] = {1, 0, 4, 6};
double c[] = {0};
add(a, b, c, 4);
for (i = 0; i < 4; i++)
printf("%.2lf ", c[i]);
system("pause");
return 0;
}
void add(double *p1, double *p2, double *p3, int n)
{
int i;
for (i = 0; i < n; i++)
*(p3 + i) = *(p1 + i) + *(p2 + i);
}