标签:void while div stdio.h view src play print lse
试图使用离线计算的方法但是失败了,wa到我一脸懵逼,因此对每一个数据,我从放一张卡开始计算长度,直到长度大于给出数为止。
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <math.h> 4 5 6 int main(void){ 7 double get,sum; 8 int n; 9 while(scanf("%lf",&get)==1){ 10 if(get==0) break; 11 else{ 12 sum=0; 13 for(n=1;;n++){ 14 sum+=1/(double)(n+1); 15 if(sum>get){ 16 printf("%d card(s)\n",n); 17 break; 18 } 19 } 20 } 21 } 22 return 0; 23 }
标签:void while div stdio.h view src play print lse
原文地址:https://www.cnblogs.com/20174317zhuyuan/p/9387987.html