zoj-1045-HangOver

#include<stdio.h>
#include<string.h>
#include<algorithm>
#include<math.h>
using namespace std;
int main()
{
    double n,sum,i;
    while(scanf("%lf",&n),n)
    {
        sum=0;
        for(i=2;;i++)
        {
            sum+=1./i;
            if(sum>=n)
            break;
        }
        printf("%.0lf card(s)\n",i-1);
    }
    return 0;
}

 

 

本题计算1/2+1/3+1/4+........的值大于等于给出的c时  输出  即可

posted @ 2013-07-29 08:54  nylg-haozi  阅读(129)  评论(0编辑  收藏  举报