c语言数列求和:求1-2/3+3/5-4/7+5/9-6/11+...的前n项和,结果保留3位小数
c语言数列求和:求1-2/3+3/5-4/7+5/9-6/11+...的前n项和,结果保留3位小数
日期:2021-06-07 11:04:05 人气:1
i/deno只有当i
=
1
deno
=
1,i/deno
=
1,
其他情况得0,因为"/"对于int型数据来说,除后取整操作,即10/9=1.111111......,那么实际结果为1,小数点后的全部丢弃(不是四舍五入,而是全舍)
要想得到你要的结果应该这样
1.0
*
i
/
deno
&
=
1
deno
=
1,i/deno
=
1,
其他情况得0,因为"/"对于int型数据来说,除后取整操作,即10/9=1.111111......,那么实际结果为1,小数点后的全部丢弃(不是四舍五入,而是全舍)
要想得到你要的结果应该这样
1.0
*
i
/
deno
&
