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;
}

浙公网安备 33010602011771号