C primer plus 第六版 第十章 第十題 程式設計練習答案

Aeron-A發表於2018-12-06

Github地址:φ(>ω<*)這裡這裡。

/*
    本程式應 習題-10 建立。
     題目要求: 編寫一個函式,把兩個陣列中相對應的元素相加,然後把結果儲存到第3個陣列中。
                 函式接受3個陣列名和一個陣列大小。
                  在一個簡單的程式中測試該函式。
*/

#include<stdio.h>

#define o 5

void add(int a[], int b[], int c[]);

int main(void)
{
	int a[o] = { 1,2,3,4,5 };
	int b[o] = { 6,7,8,9,10 };
	int c[o];

	add(a, b, c);

	printf("\nBye !\n");

	getchar();

	return 0;
}

void add(int a[], int b[], int c[])
{
	int i = 0;

	for (i = 0; i < o; i++)
	{
		c[i] = a[i] + b[i];
	}

	for (i = 0; i < o; i++)
	{
		printf("陣列 c 的第 %d 個元素內容是 %d .\n", i, c[i]);
	}

	putchar('\n');

	return;
}

 

相關文章