C++ 程序,用于将两个数组相加

编写一个 C++ 程序,通过示例将两个数组相加。在此 C++ 数组相加示例中,我们允许用户输入数组大小和数组元素。接下来,我们使用 C++ for 循环将数组从 0 迭代到 size。

在 for 循环中,我们将两个数组的元素相加,并将它们分配给一个名为 add 的新数组。在这里,我们还使用 cout 语句在每个 for 循环迭代中显示结果。最后,我们使用另一个 for 循环来打印 add 数组的元素。

#include<iostream>
using namespace std;

int main()
{
	int size, i, arr1[10], arr2[10], add[10];
	
	cout << "\nPlease Enter the Array Size =  ";
	cin >> size;
	
	cout << "\nPlease Enter the First Array Items =  ";
	for(i = 0; i < size; i++)
	{
		cin >> arr1[i];
	}	
	cout << "\nPlease Enter the Second Array Items =  ";
	for(i = 0; i < size; i++)
	{
		cin >> arr2[i];
	}
	for(i = 0; i < size; i++)
	{
		add[i] = arr1[i] + arr2[i];
		cout << arr1[i] << " + " << arr2[i] << " = " << add[i] << "\n";
	}
	cout << "\nThe Final Result of adding 2 One Dimensional Arrays = ";
	for(i = 0; i < size; i++)
	{
		cout << add[i] << " ";
	}

 	return 0;
}
C++ Program to Add Two Arrays

在此数组相加示例中,我们删除了用于显示元素的额外 for 循环,并在执行相加后放置了一个 cout 语句。有关更多信息,请参阅 C++

#include<iostream>
using namespace std;

int main()
{
	int size, i, arr1[10], arr2[10], add[10];
	
	cout << "\nPlease Enter the Array Size =  ";
	cin >> size;
	
	cout << "\nPlease Enter the First Array Items =  ";
	for(i = 0; i < size; i++)
	{
		cin >> arr1[i];
	}	
	cout << "\nPlease Enter the Second Array Items =  ";
	for(i = 0; i < size; i++)
	{
		cin >> arr2[i];
	}
	cout << "\nThe Final Result of adding 2 One Dimensional Arrays = ";
	for(i = 0; i < size; i++)
	{
		add[i] = arr1[i] + arr2[i];
		cout << add[i] << " ";
	}

 	return 0;
}
Please Enter the Array Size =  5

Please Enter the First Array Items =  10 20 30 40 50

Please Enter the Second Array Items =  9 29 35 55 77

The Final Result of adding 2 One Dimensional Arrays = 19 49 65 95 127 

C++ 程序,使用 While 循环将两个数组相加

#include<iostream>
using namespace std;

int main()
{
	int size, i, arr1[10], arr2[10], add[10];
	
	cout << "\nPlease Enter the Array Size =  ";
	cin >> size;
	
	cout << "\nPlease Enter the First Array Items =  ";
	i = 0; 
	while(i < size)
	{
		cin >> arr1[i];
		i++;
	}	
	cout << "\nPlease Enter the Second Array Items =  ";
	i = 0; 
	while(i < size)
	{
		cin >> arr2[i];
		i++;
	}
	cout << "\nThe Final Result of adding 2 One Dimensional Arrays = ";
	i = 0; 
	while(i < size)
	{
		add[i] = arr1[i] + arr2[i];
		cout << add[i] << " ";
		i++;
	}

 	return 0;
}
Please Enter the Array Size =  7

Please Enter the First Array Items =  1 2 3 4 5 6 7

Please Enter the Second Array Items =  10 11 12 13 14 15 16

The Final Result of adding 2 One Dimensional Arrays = 11 13 15 17 19 21 23