B2021 输出保留 3 位小数的浮点数 题解

· · 题解

这道题有两种办法。一种是用 cout 保留小数,另外一种则是用 printf 保留小数。

用 cout :

代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
    float a;
    cin >> a;
    cout << fixed << setprecision(3) << a;
    return 0;
}

用 printf :

#include<bits/stdc++.h>
using namespace std;
int main()
{
    float a;
    scanf("%f", &a);
    printf("%.3f", a);
    return 0;
}