#include<stdio.h> #include<string.h> #include<algorithm> #include<math.h> using namespace std; int main() { double n,sum,i; while(scanf("%lf",&n),n) { sum=0; for(i=2;;i++) { sum+=1./i; if(sum>=n) break; } printf("%.0lf card(s) ",i-1); } return 0; }
本题计算1/2+1/3+1/4+........的值大于等于给出的c时 输出 即可