Hangover
题目链接:
http://poj.org/problem?id=1003
解题思路:
水题,直接上代码.
AC代码:
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
double n;
while(scanf("%lf",&n)!=EOF){
if(n==0.00)
break;
double ans=0;
int i,j;
for(i=2,j=1;;i++,j++){
ans+=1.0/i;
if(ans>n)
break;
}
printf("%d card(s)\n",j--);
}
return 0;
}