描述
读入一个单精度浮点数,保留3位小数输出这个浮点数。
输入
只有一行,一个单精度浮点数。
输出
也只有一行,读入的单精度浮点数。
样例输入
12.34521
样例输出
12.345
代码:
(c++)
#include<iostream>
using namespace std;
#include<iomanip>//注意加上
/*描述
读入一个单精度浮点数,保留3位小数输出这个浮点数。
输入
只有一行,一个单精度浮点数。
输出
也只有一行,读入的单精度浮点数。
样例输入
12.34521
样例输出
12.345
*/
int main() {
//输入三个整数
float a;//读入一个单精度浮点数
cin >> a;
cout << setiosflags(ios::fixed)<<setprecision(3) << a<< endl;//保留3位小数输出这个浮点数
system("pause");
return 0;
}
(java)
import java.util.Scanner;
public class Main {
/*描述
描述
读入一个单精度浮点数,保留3位小数输出这个浮点数。
输入
只有一行,一个单精度浮点数。
输出
也只有一行,读入的单精度浮点数。
样例输入
12.34521
样例输出
12.345
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
float a= input.nextFloat();//读入一个单精度浮点数
System.out.printf("%.3f",a);//把第二个输入的整数输出。
}
}