编写一个 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++ 程序执行数组算术运算示例 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