标签: c++11 formatting
我需要进行以下计算。
sqrt(abs(pow(a, 2) - pow(b, 2))) sqrt(abs(pow(a, 2) + pow(b, 2)))
允许a = 4和b = 5,因此输出为3和6.40312。现在,如果我想像3.0那样打印,而另一个打印保持相同6.40312我该怎么办呢?如果我使用setprecision()和fixed,则输出为3.0000和6.40312。如何使用cout获得可变长度小数点结果?
a = 4
b = 5
3
6.40312
3.0
setprecision()
fixed
3.0000
cout