cout保留3位小数点输出浮点数

#include
#include

using namespace std;
int main()
{
    double n;
    cin>>n;
    cout.setf(ios::fixed);
    if(n>=0&&n<5)
        cout<=5&&n<10)
        cout<=10&&n<20)
        cout<

三个阶段都是输出保留三位小数的浮点数

 

#include
#include

using namespace std;
int main()
{
    double n;
    cin>>n;
    if(n>=0&&n<5)
        cout<=5&&n<10)
        cout<=10&&n<20)
        cout<

只有0<=n<5时输出保留三位小数的浮点数,下面两个为保留三位有效数。

显然第二个代码这影响这一个cout语句

你可能感兴趣的:(随笔)