Poj 1003
水题 注意精度和格式即可
1 #include<iostream> 2 using namespace std; 3 int main(){ 4 double m; 5 while(cin>>m){ 6 if(m==0){ 7 break; 8 } 9 double k=0.5; 10 for(int i=1;i<=300;i++){ 11 if(k>=m){ 12 cout<<i<<" card(s)"<<endl; 13 break; 14 } 15 else{ 16 k+=(1/double(i+2)); 17 } 18 } 19 } 20 }