这是家庭作业。
我正在尝试使用以下公式将a
和数组相乘:b
c[0]=a[0]*b[0]+a[0]*b[1]+a[0]*b[2]+....a[0]*b[n-1]
c[1]=a[1]*b[1]+a[1]*b[2]+a[1]*b[3]+....a[1]*b[n-1]
等等...
但是这段代码似乎只通过a
数组运行,而从不通过b
数组。我得到的结果如下:
6
12
18
9
6
15
任何指针将不胜感激。
我的代码 -
#include <iostream>
using namespace std;
const int n=6;
int main()
{
int a[n]= {2,4,6,3,2,5};
int b[n]= {3,2,1,4,2,3};
int c[n];
for (int h=0; h<n; h++)
{
for (int g=0; g<n; g++)
{
c[h] = a[h]*b[g];
}
}
for (int i=0; i<n; i++)
{
cout << c[i] << endl;
}
}