题目网址:http://acm.fzu.edu.cn/problem.php?pid=1002
本题真的很简单,没什么好说的,直接附上AC代码。
#include<cstdio>
int main()
{
double num;
while(~scanf("%lf",&num))
{
if(num==0)break;
double sum=0;
int s=0;
for(double i=2;i<=50000;i++)
{
s++;
sum+=(1/i);
if(sum>=num)
{
printf("%d card(s)\n",s);
break;
}
}
}
return 0;
}