题解:洛谷 B2022 输出保留 12 位小数的浮点数
【题目来源】
【题目描述】
读入一个双精度浮点数,保留 \(12\) 位小数,输出这个浮点数。
【输入】
只有一行,一个双精度浮点数。
【输出】
也只有一行,保留 \(12\) 位小数的浮点数。
【输入样例】
3.1415926535798932
【输出样例】
3.141592653580
【算法标签】
《洛谷 B2022 输出保留 12 位小数的浮点数》 #顺序结构#
【代码详解】
#include<bits/stdc++.h>
using namespace std;
int main()
{
double a; // 定义双精度浮点数变量a
cin >> a; // 从标准输入读取一个双精度浮点数
// 使用fixed固定小数位数,setprecision(12)设置输出12位小数
cout << fixed << setprecision(12) << a;
}
【运行结果】
3.1415926535798932
3.141592653580
浙公网安备 33010602011771号