数组的乘法计算:
题目:
在线性代数、计算几何中,向量点积是一种十分重要的运算。
给定两个n维向量a=(a1,a2,...,an)和b=(b1,b2,...,bn),求点积a·b=a1b1+a2b2+...+anbn。
计算过程:
#include <cstdio>
#include<cmath>
using namespace std;
int main()
{
int n,sum=0;
int a[1000],b[1000];
scanf("%d",&n);
for(int i=0;i<n;i++) scanf("%d",&a[i]);
for(int i=0;i<n;i++) scanf("%d",&b[i]);
for(int i=0;i<n;i++)
{
sum+=a[i]*b[i];
}
printf("%d",sum);
return 0;
}