#include <stdio.h>
double a[275];
int main()
{
int i;
for( i = 1; i < 275; i++)
{
a[i] = a[i - 1] + 1/(double)(i+1);
}
double num;
scanf("%lf", &num);
while(num != 0.00)
{
for( i = 1; i < 274; i++)
{
if(a[i-1] <= num && a[i] > num)
{
printf("%d card(s)\n", i);
break;
}
}
scanf("%lf", &num);
}
return 0;
}
371

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



