题意:给一个长度C,问卡片需要几张才能大于等于C,卡片伸出长度规律:最上边的为伸出1/2,接着下边的为1/3,1/4·····
#include<stdio.h>
int main()
{
double c;
while(scanf("%lf",&c) != EOF)
{
if(c == 0.00)
break;
int i;
double lenth = 0;
for(i = 1;lenth < c; i++)
lenth += 1.00/(i+1);
printf("%d card(s)\n",i-1);
}
return 0;
}