北大在线测评

2025-02-23 04:22:17
推荐回答(1个)
回答1:

这是我刚刚给你改过的程序,你看一下吧。

#include
int main()
{
while(1)
{
float n,s=0,i=2;
scanf("%f",&n);
if(n<=0.0)
break;
while(s<=n)
{
s=s+1/i;
i=i+1;
}
i=i-2;
printf("%d card(s)\n",(int)i);
}
}