C++ 程序执行数组的算术运算

编写一个 C++ 程序,用于对数组执行算术运算,如加法、减法、除法、乘法和取模,并附带示例。在此 C++ 数组算术运算示例中,我们允许用户输入 arr1 和 arr2 数组的大小以及数组元素。

接下来,我们使用 C++ for 循环从 0 遍历到 size 来迭代 arr1 和 arr2 数组。在 for 循环内,我们对两个数组的元素执行算术运算,并将它们分配给新数组。最后,我们使用另一个 for 循环打印 add、sub、mul、mod 和 div 数组的元素。

#include<iostream>
using namespace std;

int main()
{
	int size, i, arr1[10], arr2[10];
	int add[10], sub[10], mul[10], mod[10];
	float div[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]; 
		sub[i] = arr1[i] - arr2[i];
		mul[i] = arr1[i] * arr2[i];
		mod[i] = arr1[i] / arr2[i];
		div[i] = arr1[i] % arr2[i];
	}
	cout << "\nAdd\t Sub\t Mul\t Div\tMod = \n";
	for(i = 0; i < size; i++)
	{
		cout << add[i] << "\t";
		cout << sub[i] << "\t";
		cout << mul[i] << "\t";
		cout << mod[i] << "\t";
		cout << div[i] << "\t\n";
	}

 	return 0;
}
C++ Program to Perform Arithmetic Operations on Array

C++ 程序执行数组算术运算示例 2

C++ 程序与上述程序相同。在这里,我们使用 cout 语句逐次显示 for 循环的结果。

#include<iostream>
using namespace std;

int main()
{
	int size, i, arr1[10], arr2[10];
	int add[10], sub[10], mul[10], mod[10];
	float div[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]; 
		sub[i] = arr1[i] - arr2[i];
		mul[i] = arr1[i] * arr2[i];
		mod[i] = arr1[i] / arr2[i];
		div[i] = arr1[i] % arr2[i];
		cout << "\nThe Result of the " << i + 1 << " Iteration\n";
		cout << arr1[i] << " + " << arr2[i] << " = " << add[i] << "\n";
		cout << arr1[i] << " - " << arr2[i] << " = " << sub[i] << "\n";
		cout << arr1[i] << " * " << arr2[i] << " = " << mul[i] << "\n";
		cout << arr1[i] << " / " << arr2[i] << " = " << mod[i] << "\n";
		cout << arr1[i] << " % " << arr2[i] << " = " << div[i] << "\n";
	}
	cout << "\nAdd\tSub\tMul\tDiv\tMod = \n";
	for(i = 0; i < size; i++)
	{
		cout << add[i] << "\t";
		cout << sub[i] << "\t";
		cout << mul[i] << "\t";
		cout << mod[i] << "\t";
		cout << div[i] << "\t\n";
	}

 	return 0;
}
Please Enter the Array Size =  2

Please Enter the First Array Items =  10 20

Please Enter the Second Array Items =  5 25

The Result of the 1 Iteration
10 + 5 = 15
10 - 5 = 5
10 * 5 = 50
10 / 5 = 2
10 % 5 = 0

The Result of the 2 Iteration
20 + 25 = 45
20 - 25 = -5
20 * 25 = 500
20 / 25 = 0
20 % 25 = 20

Add	Sub	Mul	Div	Mod = 
15	5	50	2	0	
45	-5	500	0	20