P1035 TLE java 小白求解

P1035 [NOIP2002 普及组] 级数求和

int与int进行运算结果还是int,所以`Sn += 1/n;`的右值表达式`1/n`在n为int类型时最终结果还是int 当循环来到n>=2时,`1/n`的值将恒为0,则Sn的值恒不变,最终导致死循环 @[laijiewo](/user/1200638)
by 杜都督 @ 2024-02-29 12:23:52


@[杜都督](/user/39279) 感谢大佬orz,再看一遍发现循环内条件写错了Sn应该>k,题目里的条件测试里竟然没有。
by laijiewo @ 2024-02-29 17:53:16


|