那里错了啊?

P1035 [NOIP2002 普及组] 级数求和

如果说 @ 2016-11-06 14:47:26

#include<iostream>
using namespace std;
int main()
{
    int k,s=0;
    double i=0;
    cin>>k;
    while(s<=k)
    {   i++;
        s+=1.0/i;
    }
    cout<<i<<endl;
    return 0;
}

by Red_w1nE @ 2016-11-06 14:48:48

看的我一脸蒙蔽 膜拜膜拜 这一题不是DP吗?你是咋么做的?求解释! @如果说


by 如果说 @ 2016-11-07 19:03:30

...


by 腾昊一世 @ 2016-11-09 19:45:27

注意 double s=0;


by xish32 @ 2016-11-28 14:41:55

注意Sn是带小数的浮点数,因此要注意浮点数相等时的特殊处理


by 樱墨抄 @ 2016-12-12 12:55:31

s也是浮点数


|