C++ 程序:相乘两个数组

编写一个 C++ 程序来相乘两个数组,并附带一个示例。在此两个数组乘法示例中,我们允许用户输入 multiarr1、multiarr2 数组的大小和数组元素。接下来,我们使用 C++ for 循环遍历 multiarr1 和 multiarr2 数组,从 0 到 size。

在 for 循环中,我们对两个数组元素执行乘法运算,并将结果赋给一个新的 multiplication 数组。在此,我们还使用了 cout 语句(cout << multiarr1[i] << ” * ” << multiarr2[i] << ” = ” << multiplication[i] << “\n”;)来显示每次 for 循环迭代的结果。最后,我们使用另一个 for 循环来打印 multiplication 数组的元素。

#include<iostream>
using namespace std;

int main()
{
	int size, i, multiarr1[10], multiarr2[10], multiplication[10];
	
	cout << "\nPlease Enter the Array Size =  ";
	cin >> size;
	
	cout << "\nPlease Enter the First Array Items =  ";
	for(i = 0; i < size; i++)
	{
		cin >> multiarr1[i];
	}	
	cout << "\nPlease Enter the Second Array Items =  ";
	for(i = 0; i < size; i++)
	{
		cin >> multiarr2[i];
	}
	for(i = 0; i < size; i++)
	{
		multiplication[i] = multiarr1[i] * multiarr2[i];
		cout << multiarr1[i] << " * " << multiarr2[i] << " = " << multiplication[i] << "\n";
	}
	cout << "\nThe Final Result of Multiplying two Arrays = ";
	for(i = 0; i < size; i++)
	{
		cout << multiplication[i] << " ";
	}

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

C++ 程序:相乘两个数组 示例 2

在这个 cpp 两个数组乘法示例中,我们删除了用于显示元素的那个额外的 for 循环。接下来,我们在执行乘法运算后放置了一个 cout 语句。

#include<iostream>
using namespace std;

int main()
{
	int size, i, multiarr1[10], multiarr2[10], multiplication[10];
	
	cout << "\nPlease Enter the Array Size =  ";
	cin >> size;
	
	cout << "\nPlease Enter the First Array Items =  ";
	for(i = 0; i < size; i++)
	{
		cin >> multiarr1[i];
	}	
	cout << "\nPlease Enter the Second Array Items =  ";
	for(i = 0; i < size; i++)
	{
		cin >> multiarr2[i];
	}
	cout << "\nThe Final Result of Multiplying two Arrays = ";
	for(i = 0; i < size; i++)
	{
		multiplication[i] = multiarr1[i] * multiarr2[i];
		cout << multiplication[i] << " ";
	}

 	return 0;
}
Please Enter the Array Size =  6

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

Please Enter the Second Array Items =  4 5 6 7 8 9

The Final Result of Multiplying two Arrays = 40 100 180 280 400 540