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