美文网首页
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