题目描述
两个整数a和b分别作为分子和分母,即分数a/b,求它的浮点数值(双精度浮点数double,保留小数点后9位)。
输入
输入仅一行,包括两个整数a和b。
输出
输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)。
样例输入 复制
5 7
样例输出 复制
0.714285714
题解:
注意ab为整数但计算要求除法浮点数值,并保留小数点后9位
所以定义变量用int 计算时不要忘了分子要✖1.0
保留小数点后9位格式化输出
printf("%.9lf",a*1.0/b);
百分号占位符+.数字(保留小数点后位数四舍五入)lf(double类型)
#include<bits/stdc++.h>
using
namespace
std;
int
main(){
int
a,b;cin >> a >> b;
double
c = a*1.0/b;
printf
(
"%.9lf"
,c);
return
0;
}