1. 程式人生 > >【Poj1003】刷水題刷的不亦樂乎

【Poj1003】刷水題刷的不亦樂乎

輸入一個長度

利用迴圈計算需要多少張卡片

輸出時注意i是從2開始,最後結束時i是多加了個1

 

所以輸出i-2

#include<iostream>
using namespace std;

int main(){
    double l;
    while(cin>>l && l!=0.0){
            double lon=0.0;
            int i=2;
            for(;lon<l;i++) lon+=1.0/i;
        cout<<i-2<<"
card(s)\n"; } return 0; }