首页 > 试题广场 >

单组_保留小数位数

[编程题]单组_保留小数位数
  • 热度指数:8703 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个小数 n ,请你保留 3 位小数后输出。
如果原来的小数位数少于 3 ,需要补充 0
如果原来的小数位数多于 3 ,需要四舍五入到 3 位。

输入描述:
第一行有一个小数 n\ (\ 1 \leq n \leq 10^9\ )


输出描述:
输出一个小数,保留 3 位。
示例1

输入

1.23

输出

1.230
示例2

输入

114.514

输出

114.514
示例3

输入

123

输出

123.000
import java.text.DecimalFormat;
import java.time.format.FormatStyle;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        double i = in.nextDouble();
        System.out.println(String.format("%.3f",i));
    }
}
发表于 2024-09-27 17:17:47 回复(0)