NYOJ 156 Hangover
考查点:简单计算题
思路:一直加撒,直到大于等于那个数即可,注意控制下循环变量即可.>
提交情况:没的说的,肯定直接AC.>
1 #include<stdio.h> 2 #include<stdlib.h> 3 int main() 4 { 5 int i; 6 double a,sum; 7 while(scanf("%lf",&a),a) 8 { 9 i=1; 10 sum=0; 11 while(i++) 12 { 13 sum+=1.0/i; 14 if(sum>=a) 15 { 16 printf("%d card(s)\n",--i); 17 break; 18 } 19 } 20 } 21 system("pause"); 22 return 0; 23 }