题解:洛谷 B2011 计算分数的浮点数值
【题目来源】
【题目描述】
两个整数 \(a\) 和 \(b\) 分别作为分子和分母,即分数 \(\dfrac{a}{b}\),求它的浮点数值(双精度浮点数,保留小数点后 \(9\) 位)。
【输入】
输入仅一行,包括两个整数 \(a\) 和 \(b\)。
【输出】
输出也仅一行,分数 \(\dfrac{a}{b}\) 的浮点数值(双精度浮点数,保留小数点后 \(9\) 位)。
【输入样例】
5 7
【输出样例】
0.714285714
【算法标签】
《洛谷 B2011 计算分数的浮点数值》 #顺序结构#
【代码详解】
#include <bits/stdc++.h>
using namespace std;
int main()
{
double a, b; // 定义两个双精度浮点数变量
cin >> a >> b; // 从标准输入读取两个浮点数
// 输出a除以b的结果,保留9位小数
// fixed: 使用固定小数格式
// setprecision(9): 设置精度为9位小数
cout << fixed << setprecision(9) << a / b << endl;
return 0;
}
【运行结果】
5 7
0.714285714
浙公网安备 33010602011771号