B3954 [GESP202403 二级] 乘法问题
欢迎报名洛谷网校,报名课程可以获得对应组别的知识点讲解与答疑服务,期待和大家一起进步!点击图片即可报名。
:::align{center} :::
本题考察循环结构。
题目要求读入一些数,判断这些数的乘积是否超过
需要注意,这些数的乘积可能是非常大的,假设 >1000000 并且退出循环,否则可能会出现溢出导致计算结果不正确。
参考代码:
int prod = ________; // 初始化成什么呢?
for (int i = 1; i <= n; i++) {
int a;
cin >> a;
________; // 更新乘积
if (________) { // 如果乘积结果大于 1000000,则直接退出循环
cout << ">1000000";
break;
}
}
//如果乘积结果不超过 1000000,则输出结果