简单题
#include<stdio.h>
int main()
{
double l,sum=0;
int i=2;
while(scanf("%lf",&l)!=EOF)
{
if(l==0.00)
return 0;
else
{
while(sum<=l)
{
sum=sum+1.00/i;
i++;
}
printf("%d card(s)\n",i-2);
sum=0;
i=2;
}
}
return 0;
}
这是一个简单的C语言程序,用于实现一种卡片计数算法。程序通过不断读取输入的浮点数并进行累加,直到累加值超过给定阈值。每当达到阈值时,程序会输出已累计的卡片数量,并重新开始下一轮计数。

525

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



