0
int inner_product(int a[], int b[], int count){

int productsum;
for(i=0;i<count;i++){
        productsum=a[i]*b[i

我试图找到两个数组的内积,我被困在这里。我不知道下一步该做什么。我不认为我做得对...

4

1 回答 1

0

您忘记初始化结果,并且您没有在循环内累积。尝试这样的事情:

int inner_product(int a[], int b[], int count)
{
    int productsum = 0;
    for(int i = 0; i < count; i++)
    {
        productsum += a[i]*b[i];
    }
    return productsum;
}
于 2013-10-24T19:29:44.943 回答