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