C Primer Plus10-9

来源:互联网 发布:开淘宝要多少钱一个月 编辑:程序博客网 时间:2024/06/05 11:03
/*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); }

这里写图片描述

0 0