【发布时间】:2016-01-19 10:06:10
【问题描述】:
我整晚都在编码,所以我的脑袋处于震惊状态。我正在尝试执行以下操作,但我只是不明白我们的教授要我们做什么。 "输入一个无符号数,称其为数字。然后输入数字双精度值,然后输出数字的和和乘积。(如果数字为零,则输入0个双精度数;0个数字的和为0,乘积0 个数字是 1)"
如果有人能帮我解决这个问题,我将不胜感激。谢谢。
编辑:
这是我到目前为止所拥有的,我目前感到困惑的是如何使无符号变量成为循环内双输入的数量。
unsigned number, x;
double double_num, sum;
cout << "Input the number of value: \n";
cin >> number;
for (x = 0; x > number; x++) {
cin >> double_num;
}
return 0;
【问题讨论】:
-
请贴出你目前写的代码。另请参阅how to debug small programs。
-
Input an unsigned and call it g到目前为止,该步骤的代码是什么? -
那么基本上,您希望我们为您解释说明吗?还是替你完成任务?两者都不是真正的主题...
-
对我来说似乎很容易。读取一个无符号整数输入。称它为g。从 0 到 g 循环,每次迭代读取一个 double。有两个附加变量:一个存储连续总和,另一个存储连续乘积。完成循环后输出这些变量。
-
您似乎未能“称其为 g”,为什么要多次读取未签名的数字?