求助:大佬们帮忙看一下

P1035 [NOIP2002 普及组] 级数求和

Jekyll @ 2019-07-29 21:38:41

为啥s的值得设成1才能过?不该是0吗?

include<iostream>

include<cstdio>

using namespace std; int main() { int i,k=0; double s=1.0000; cin>>k; for(i=1;i++;){ s=s+(1.0/i); if(s>k) break; } cout<<i; }


by Kubic @ 2019-07-29 21:45:04

请不要使用Markdown来强调头文件的重要性


by Gary818 @ 2019-07-29 21:46:34

@Jekyll

include<iostream>
include<cstdio>

using namespace std;   
int main() {
    int i,k=0; 
    double s=1.0000; 
    cin>>k; 
    for(i=1;i++;){ 
        s=s+(1.0/i); 
        if(s>k) break;
    } 
    cout<<i; 
}

by Purple_sword @ 2019-07-29 21:49:05

@海阔天空818 整理别人使用Markdown来强调头文件的重要性的代码时不要忘记加回#


by Gary818 @ 2019-07-29 21:50:03

@心有灵一点通
哦,直接复制了,没过脑子QwQ


by Jekyll @ 2019-07-29 22:30:57

@Kubic 额抱歉,第一次发这种版面,没有注意到


|