www.pudn.com > zhejiang_university_acm_onlinejudge_code.rar > zp1045.cpp
//--------------------------------------------------------------------------- #include#pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include int main(int argc, char* argv[]) { double d,s[300]={0}; int i; for (i=2;i<290;i++) s[i]=s[i-1]+1.0/i; while (scanf("%lf",&d) && d>0) { for (i=2;i<290;i++) if (s[i]>d) break; printf("%d card(s)\n",i-1); } return 0; } //---------------------------------------------------------------------------