单组_保留小数位数
题号:NC276906
时间限制:C/C++/Rust/Pascal 3秒,其他语言6秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

给定一个小数 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