输入为两行数据,第一行一个整数n,1<=n<=10,第二行2Xn个整数(以空格分隔且所有整数的绝对值小于10000),即两个长度为n的一维数组(向量)。计算并输出向量的内积。
#include<stdio.h>
#include<string.h>
int main()
{
int n,b[20],i,j,re=0;
scanf("%d",&n);
for(i=0;i<(2*n);i++)
scanf("%d",&b[i]);
j=n;
for(i=0;i<n;i++)
{
re+=b[i]*b[j];
j++;
}
printf("%d\n",re);
return 0;
}