# include <stdio.h>
int main()
{
int i;
float a,sum;
while(scanf("%f",&a)!=EOF&&a!=0.00)
{
sum=0;
for(i=2;;i++)
{
sum+=1.0/i;
if(sum>=a)
{
printf("%d card(s)\n",i-1);break;
}
}
}
return 0;
}
ZOJ 1045 HangOver
最新推荐文章于 2017-06-15 10:49:25 发布
本文探讨了通过迭代计算求和逼近目标值的算法,并详细介绍了实现步骤和关键逻辑。
505

被折叠的 条评论
为什么被折叠?



