为什么n的类型不同,输出结果不同

img

img


这是一个求π的公式,原理如下。

img


就是n无论是什么类型,对于它的取值没有任何影响,所以想问问为啥子结果会不同呀,谢谢╮( ̄▽ ̄)╭

因为第一个图片s/n这个式子中s n都是整数 然后/运算是整除 不会得出小数 比如5/2=2 而如果其中有一个是浮点数 那么结果就不同了 比如5/2.0=2.5 并且结果也要用浮点类型接收

因为类型不同的话,比如说某次计算n的值是1.5 ,int类型会变成1,doubel就是1.5
那么值就差了0.5,对结果也就有影响

望采纳!谢谢