乎乎得到一整数序列A1,A2,...,An,及m个整数B1,B2,...,Bm,求AB1 + AB2 + … + ABm的值。
输入为4行,
第一行,为一个整数n,范围为(1~100),表示输入序列的长度,
第二行,输入n个整数,每个整数的范围为(1~100),用空格隔开,
第三行,输入一个整数m,范围为(1~n),表示m个整数,
第四行,输入m个整数,每个整数的范围为(1~n),用空格隔开。
我猜测AB1应该指的是A1*B1
#include<iostream>
void main() {
int n,m;
int narray[100] = { 0 };
std::cin >> n;
for (int i = 0; i < n; i++) {
std::cin >> narray[i];
}
std::cin >> m;
int sum = 0;
for (int i = 0; i < m; i++) {
int temp;
std::cin >> temp;
sum += temp * narray[i];
}
std::cout << sum;
}