# 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;
}
POJ 1003 Hangover
最新推荐文章于 2017-06-15 10:49:25 发布
本文介绍了一个使用C语言编写的程序,该程序通过不断累加分数直到总和达到输入值来确定所需的卡片数量,并将结果输出。文章中的代码采用while循环读取输入,并利用for循环进行累加计算。
823

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



