输出保留3位小数的浮点数
- C语言代码
- C++代码
- Java代码
- Python代码
💐The Begin💐点点关注,收藏不迷路💐
|
读入一个单精度浮点数,保留3位小数输出这个浮点数。
输入
只有一行,一个单精度浮点数。
输出
也只有一行,读入的单精度浮点数。
样例输入
12.34521
样例输出
12.345
C语言代码
#include <stdio.h>
int main() {
float num; // 定义一个单精度浮点数变量,用于存储输入的数值
scanf("%f", &num); // 从标准输入读取一个单精度浮点数,存入num变量
printf("%.3f\n", num); // 按照保留3位小数的格式输出num变量的值,并换行
return 0;
}
C++代码
#include <iostream>
#include <iomanip> // 需要引入这个头文件来使用控制输出格式的功能
using namespace std;
int main() {
float num; // 定义单精度浮点数变量
cin >> num; // 从标准输入读取单精度浮点数到num变量
cout << fixed << setprecision(3) << num << endl; // fixed表示固定小数点显示,setprecision(3)设置保留3位小数,然后输出num并换行
return 0;
}
Java代码
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
float num = scanner.nextFloat(); // 使用Scanner读取一个单精度浮点数,赋值给num变量
System.out.printf("%.3f\n", num); // 使用printf方法按照保留3位小数的格式输出num变量的值,并换行
scanner.close();
}
}
Python代码
num = float(input()) # 获取用户输入的字符串,并转换为单精度浮点数赋值给num变量
print("%.3f" % num) # 使用格式化字符串的方式,按照保留3位小数的格式输出num变量的值
💐The End💐点点关注,收藏不迷路💐
|