题目分析
其实这里只用一个循环就能解决这个问题了,在输入第二个数列时,每输入一个数就计算它与与之对应的第一数列的数的乘积,然后加入计数器,计数器内的数便是结果。
代码实现
#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;
}