04:输出保留3位小数的浮点数
描述
读入一个单精度浮点数,保留3位小数输出这个浮点数。
输入
只有一行,一个单精度浮点数。
输出
也只有一行,读入的单精度浮点数。
示例输入
12.34521
示例输出
12.345
分析
float //声明单精度浮点数
setprecision(n) //设置实数的精度为n位
(在以一般十进制小数形式输出时,n代表有效数字。在以fixed(固定小数位数)形式和scientific(指数)形式输出时,n为小数位数。)
代码
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float a; //声明一个单精度浮点数a
cin >> a;
cout << fixed //fixed(固定小数位数)
<< setprecision(3) //setprecision(n) 设置实数的精度为n位
<< a << endl;
return 0;
}