C++输入n个整数,使用循环语句计算它们的乘积并输出 输入描述 一个整数n,然后是n个整数 输出描述 这n个整数的乘积
时间: 2024-10-14 12:11:32 浏览: 24
输入两个正整数m和n,求最小公倍数,与最大公约数.pdf
在C++中,你可以使用`cin`来获取用户输入的整数,然后通过循环计算它们的乘积。下面是一个简单的示例程序:
```cpp
#include <iostream>
using namespace std;
int main() {
int n;
cout << "请输入整数的数量(n): ";
cin >> n; // 获取整数的个数
long long product = 1; // 初始化乘积为1,防止溢出
for (int i = 0; i < n; ++i) {
int num;
cout << "请输入第" << i+1 << "个整数: ";
cin >> num; // 获取每个整数
product *= num; // 更新乘积
}
cout << "这" << n << "个整数的乘积是: " << product << endl; // 输出结果
return 0;
}
```
在这个程序中,我们使用了一个`long long`类型的变量`product`来存储乘积,因为n个整数的乘积可能会非常大,超过`int`的范围。如果输入的n较小并且所有整数都是正数,也可以选择使用`int`。
阅读全文