C++ 输出一组数字的总和和乘积
C++ Outputting the sum and product of a set of numbers
初学者C++学生在这里,第一个编程课。我正在尝试构建一个程序,该程序将接受来自用户的一组数字并输出这些数字的总和和乘积。例:
输入要计算的值的 #:4
输入编号:2
输入编号:3
输入编号:4
输入编号:0.5
总和为:9.5,乘积为:12
到目前为止,我得到了正确的总和,但是,无论我尝试什么,乘积都是零。我迷失在让它发挥作用。任何帮助非常感谢。
#include <iostream>
using namespace std;
int main(){
double sum = 0;
double product = 0;
double n;
unsigned numberOfValues;
cout << "Enter number of values to compute: ";
cin >> numberOfValues;
for (unsigned i = 0; i < numberOfValues; i++)
{
cout << "Enter number: ";
cin >> n;
sum += n;
product *= n;
}
cout << "the sum is: " << sum << ", the product is: " << product << endl;
}
将乘积的值初始化为 1 而不是 0
您正在尝试将 0 相乘以开始。查看变量声明product
double product = 0;
无论乘以 0 什么,都是 0,基本数学。
相关文章:
- 在 c++ 中拥有一组结构的正确方法是什么?
- 有哪些有效的方法可以消除一组 100 万个字符串>重复数据?
- 程序以使用 C++ 中的 while 循环查找一组数字的最小值
- 如何检查cin是否与数组中的一组数字匹配
- C :优雅地迭代一组数字
- 测试结果乘加减除法可能为一组数字
- 将一组数字相加或相减以达到一个值
- 需要帮助找到一组数字的数量最多和最小数量
- 如何使用伪随机数生成器生成一组特定的数字
- 查找一组数据中的最小数字
- 对一组数字进行排序的最快数据结构(和排序算法)是什么
- 查找最窄区间的算法,其中 m 将覆盖一组数字
- C++,要求用户输入一组数字求和(未知的输入数量),但是数字不会加起来
- 从一组数字中找出最接近的三个数字值
- C++ 输出一组数字的总和和乘积
- 求一组数字的GCD
- 如何将一组动作应用于一组数字
- 类似于MS Excel中的图表功能,给定一组数字,生成数学方程来描述这组数字
- 从一组集合{{中选择一组数字{1,2,3}.},{.},{.}}使得所有元素都是唯一的
- 在c++或Python中,用最少暴力的方法来查看一组数字中的多少组数字与给定的数字相加