NOI-1.3-05-计算分数的浮点数值-double要注意

时间:2023-01-08 08:07:23

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

对应关系是这样的