NOI1.3-05计算分数的浮点数值
3560+
作者:crxis 发布:2017-06-09 分类:顺序结构
两个整数a和b分别作为分子和分母,即分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)
输入
输入仅一行,包括两个整数a和b
输出
输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位)
样例输入
5 7
样例输出
0.714285714
解题思路
整数相除,结果是整数,要想保留小数,可以想把它转换成浮点数。如a/b写成1.0*a/b,这样,从左往右运算,1.0*a由于参与运算的数中有浮点数,会把整数先自动转成浮点数再进行运算,这样就能够保留小数了。当然,你定义两个或者一个浮点类型的变量,把整数读进去再进行除法运算,也是可以保留小数的。