hdu 1056

水题 ~~  按题目要求直接判断~。

/*************************************************************************
    > Author: xlc2845       > Mail: xlc2845@gmail.com
    > Created Time: 2013年11月05日 星期二 20时05分30秒
 ************************************************************************/

#include <iostream>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <algorithm>
#include <queue>
#include <set>
#include <cstdlib>

using namespace std;
int main()
{
    double len,sum,n;
    while (scanf("%lf",&len) == 1)
    {
        if(len == 0)
            break;
        sum = 0;
        n = 1;
        while(sum < len)
        {
            n++;
            sum += 1/n;
        }
        printf("%d card(s)\n",(int) (n+0.01)-1);
    }
    return 0;
}


posted @ 2013-11-05 20:42  xlc2845  阅读(108)  评论(0)    收藏  举报