2018-11-02洛谷P1035级数求和

这是一道非常简单的题,用do while就能够轻松解决,但是在写题的过程中我又犯了好多错误qwq

#include 
#include 

int main()
{
   int i=0,K;
   double s=0.0000;  \\特别注意这个精度
   scanf("%d",&K);

   do{
    i=i+1;
    s+=1.0/i;   \\划重点划重点!!!!!!一定要写1.0而不是1,如果是1的话那么1\i就会默认是0了,所以这个循环将会永无止境

   }while(K>=s);

   printf("%d",i);
    return 0;
}

你可能感兴趣的:(2018-11-02洛谷P1035级数求和)