美文网首页
POJ - 1003

POJ - 1003

作者: Poisson_Lee | 来源:发表于2019-08-18 09:19 被阅读0次
    #include <stdio.h>
    
    float GetLength(int card_num) {
        float   len = 0.0;
        for (int i = 1; i <= card_num; i++) {
            float incr = 1.0 / (1 + i);
            len += incr;
        }
        return len;
    }
    
    int GetCardNum(float length) {
        int CardNum = 1;
        while (GetLength(CardNum) < length) {
            CardNum++;
        }
        return CardNum;
    }
    
    int main() {
        float c;
        while (scanf("%f",&c) && c!=0) {
            printf("%0d card(s)", GetCardNum(c));
        }
    }
    

    相关文章

      网友评论

          本文标题:POJ - 1003

          本文链接:https://www.haomeiwen.com/subject/yltrsctx.html