求大佬解惑,为啥不能这样写级数求和

P1035 [NOIP2002 普及组] 级数求和

123sun123 @ 2018-02-14 19:44:50

include<iostream>

include<cmath>

using namespace std; int main() { int k,n=0; cin>>k; for(double sn=0;sn<=k ;++n,sn+=1.0/n) cout<<n; return 0; }


by Kirisame_Marisa_ @ 2018-02-14 19:52:17

1.0/0


by 123sun123 @ 2018-02-17 13:36:08

@Il_ItzABC_lI 我的意思是这样写他会无限循环下去.不是前面的1.0/0。


by Kirisame_Marisa_ @ 2018-02-17 13:47:05

@123sun123

不会无限循环啊

你这么写cout就在循环内部,肯定会出错啊


by 123sun123 @ 2018-02-17 14:24:13

@Il_ItzABC_lI 谢谢,我知道了


|