我编写了一个程序,用于计算特定时间段内的工作小时数,并打印总小时数,一天的平均长度以及输入小时数。首先,该计划必须询问应输入多少天的工作时间(最多30天)。在此之后,该程序要求每日工作时间。程序输出应具有一个小数位精度。
我得到的错误是,当将所有值加在一起工作总时数时,它会超过100000,我不知道为什么。
这是代码
struct foo
{
foo ()
{ }
template <typename T0, typename ... Ts>
foo (const T0 & t0, const Ts & ... ts)
{ foo(ts...); }
};
int main()
{
foo f(1, 2);
return 0;
}
来自编译器的错误消息 Error message
答案 0 :(得分:4)
total
未在此处初始化。您需要将其设置为0
:
float total = 0;
答案 1 :(得分:3)