我是C ++编程的新手。 我有问题,从阵列B到阵列A添加号码。 如果B / A = 0.我需要在数组中的数字A后面添加数字B.
我的添加功能是:
**void adding (int A[], int B[], int & n, int m)
{
int next = 0;
for(int i = m; i > 1; i --)
{
for(int j = n; j > 1; j--)
{
if(B[i] / A[i] == 0)
{
next = A[i];
A[i] = A[i-1];
B[i] = A[i+1];
}
}
}
}**
答案 0 :(得分:0)
没有为数组定义数学运算符。
如果需要对整个阵列执行操作,请考虑使用矩阵。
按元素元素
数组操作是逐个元素执行的。您将检索一个数组元素并对第二个元素执行操作。
示例:总和 如果我想将A的奇数元素添加到B的偶数元素并放入数组中,我会执行以下操作:
int A[20];
int B[20];
int C[20];
//...
C[0] = A[0] + B[1];
C[1] = A[2] + B[3];
C[2] = A[4] + B[5];
//...
研究这个例子,它可以被置于for
循环中。
您应首先开发专门调出每个元素的代码或算法,然后放入for
循环。
这是我能给你的帮助,因为你没有在你的帖子中提供一个公式或数学表达式来解释如何计算结果。