POJ系列——java

来源:互联网 发布:最近网络疯传的名校 编辑:程序博客网 时间:2024/06/04 19:55

入门

POJ1003

懒得翻译,题目大概意思

求1/2+1/3+…1/(n+1)>=c时的最小n值。(0.00<=c<=5.20)

代码:

public static void main(String[] args) {
    Scanner in = new Scanner(System.in);    while (in.hasNext()){        double c = in.nextDouble();        double sum = 0.0;        int n = 1;        if (c==0) {            return;        }        do {            n++;            sum = sum + 1.0 / n;        } while (sum<c);            System.out.println((n-1)+" card(s)");    }}