05:计算分数的浮点数值
- 总时间限制:
- 1000ms
- 内存限制:
- 65536kB
- 描述
-
两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)
- 输入
- 输入仅一行,包括两个整数a和b
- 输出
- 输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)
- 样例输入
-
5 7
- 样例输出
-
0.714285714
- 提示
- 使用printf("%.9lf", ...)实现保留小数点后9位
-
#include <iostream> #include <algorithm> #include <stdio.h> #include <string> #include <ctype.h> using namespace std; int main() { double a, b; cin >> a >> b; double c = a/b; // int d = a/b; // c = c-d; printf("%.9lf", c); return 0; }
注意定义a, b为double,如果是int就会在计算c时得到0,
另外这里说输出时为lf,其实只是f也可以,但是通常来说
lf-double
f-float
对应关系是这样的