(C++)求乘积 (课程A) 题目描述 输入 n 个整数,求它们之中所有数的积。 输入格式 第一行1个整数n,范围在[1,15]。 第二行有n个[-10,10]范围的整数,整数间用一个空格分隔。 输出格式 只一个整数,它们的积。 输入/输出例子1 输入: 3 2 -8 5 输出: -80
时间: 2024-01-17 07:03:09 浏览: 267
C++课程设计题目和代码.pdf
好的,下面是 C++ 的代码实现:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int n;
cin >> n;
vector<int> nums(n);
for (int i = 0; i < n; i++)
cin >> nums[i];
int res = 1;
for (int i = 0; i < n; i++)
res *= nums[i];
cout << res << endl;
return 0;
}
```
我们先读入整数的个数 `n`,然后用一个 `vector` 存储这 `n` 个整数。接着,我们使用一个变量 `res` 来保存乘积,初始值为 1。然后遍历 `nums` 数组,将每个整数都累乘到 `res` 中。最后输出 `res` 即可。
希望能够帮到你!
阅读全文