小编HB *_*led的帖子

内部产品使用C中的功能

我试图使用函数计算内积,但返回的值不正确.

/* Inner product x[n]*y[n]   */

#include <stdio.h>
#define n 5

void main()
{
    int i,sum;
    int x[n]={1,2,-1,3,5};
    int y[n]={0,6,-2,4,1};
    sum=inner_prod(x[n],y[n]);
    printf("\nThe inner product = %d",sum);
}

int inner_prod( int a[n], int b[n] )
{
    int i, s=0;
    for(i=0;i<n;i++)
        s=s+b[i]*a[i];
    return (s);
}
Run Code Online (Sandbox Code Playgroud)

c compilation

1
推荐指数
1
解决办法
63
查看次数

标签 统计

c ×1

compilation ×1