#include <stdio.h>
int main(int argc, char *argv[])
{
int i;
double n,sum;
while(scanf("%lf",&n)!=EOF)
{
if(n==0) break;
for(i=2,sum=0; sum<n; i++)
sum+=1.0/i;
printf("%d card(s)\n",i-2);
}
return 0;
}
HDU 1056 HangOver
最新推荐文章于 2024-07-27 08:45:00 发布
本文展示了一个使用C语言编写的简单程序,该程序通过输入一个双精度浮点数n来计算调和级数的值,并输出达到该值所需的项数。调和级数是从1开始的倒数累加序列。
442

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



