本文主要是介绍B2091 向量点积计算 题解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目分析
其实这里只用一个循环就能解决这个问题了,在输入第二个数列时,每输入一个数就计算它与与之对应的第一数列的数的乘积,然后加入计数器,计数器内的数便是结果。
代码实现
#include<bits/stdc++.h>
using namespace std;
int n,a[1010],b[1010],sum;
int main(){
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i];
for(int i=1;i<=n;i++){
cin>>b[i];
sum+=a[i]*b[i];//计数器
}
cout<<sum<<endl;
return 0;
}
这篇关于B2091 向量点积计算 题解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!