poj 1003 Hangover

#include <iostream>
using namespace std;
double list[500];
void creat()
{
list[
0]=0.0;
for(int i=1;;i++)
{
list[i]
=list[i-1]+1.0/(i+1);
if(list[i]>=5.20)
break;
}
}
int main()
{
double n;
int i;
creat();
while(cin>>n&&n)
{
for(i=1;;i++)
if(list[i]>=n)
break;
cout
<<i<<" card(s)"<<endl;
}
return 0;
}

  

posted on 2011-07-17 23:31  sysu_mjc  阅读(101)  评论(0编辑  收藏  举报

导航