我试图在c++中使用use精度。我要做的是-我对函数的第一次调用正确地打印了interest_rate。比方说,我用interest_rate=0.035调用这个函数,所以我得到了以下输出-但是下一次如果我用相同的interest_rate i.e. 0.035调用函数,我会得到以下输出-在这两种情况下,我想要相同的输出,为什么会发生这种情况?
有一个问题的四舍五入的值,我必须返回到两个小数位。问题是:当给定圆弧的长度(A)作为输入时,计算红色正方形的面积。返回四舍五入为两位小数的结果。这是我在下面写的。我尝试过使用std::precision(),但我不知道如何返回值。这是我在测试代码时得到的输出:#include <iostream> // to do // circumfrence of circle = 2*pi*r
// A = (2*pi*r
我在发布这篇文章之前已经看了一些问题,但找不到我正在寻找的东西,所以如果它是重复的,我很抱歉。cout << "The balance at year " << i << " will be " << char(156) << std::setprecision(2)据我所知,这应该会打印到控制台上,如下所示:£100.46
*以上仅供参考,我知道这些数字没有任何建议,但格式应该是这样的,对吧?