【描述】
读入一个单精度浮点数,保留3位小数输出这个浮点数。
【输入】
只有一行,一个单精度浮点数。
【输出】
也只有一行,读入的单精度浮点数。
【样例输入】
12.34521
【样例输出】
12.345
【C++程序】
/**
* 问题来源:http://noi.openjudge.cn/ch0101/04/
*
* @author 潘磊,江苏科技大学计算机学院
* @version 1.0, 2022年3月21日
*/
#include <iostream>
using namespace std;
int main()
{
float num; // 定义单精度浮点数num
cin >> num; // 输入num的值
// 保留3位小数输出num的值
printf("%.3f", num);
return 0;
}
【Java程序】
import java.util.Scanner;
/**
* 问题来源:http://noi.openjudge.cn/ch0101/04/
*
* @author 潘磊,江苏科技大学计算机学院
* @version 1.0, 2022年3月21日
*/
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
float num = input.nextFloat();
System.out.printf("%.3f", num);
}
}