题目难度:简单。算法:模拟。
代码:
#include<stdio.h>
int main()
{
double sum=0,x;
long total=0,i;
scanf("%lf",&x);
while(x!=0)
{
total=0;
sum=0;
for(i=2;sum<x;i++)
{
sum+=1.0/i;
total++;
}
printf("%ld card(s)/n",total);
scanf("%lf",&x);
}
return 0;
}
AC TIME 0MS
本文介绍了一个简单的模拟算法题目,通过C语言实现了一个程序来计算达到特定和所需的项数。该程序采用循环结构逐步累加直到满足条件为止,并输出所需项数。
1145

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



