码迷,mamicode.com
首页 > 其他好文 > 详细

POJ 1003

时间:2015-06-09 13:42:03      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:

import java.util.*;
import java.io.*;

public class Main {
    private int num;
    
    private double sum;
    
    private double stl;
        
    public static void main(String args[]){
        Main op = new Main();
        Scanner cin = new Scanner(System.in);
        while(true){
            boolean boo= op.oCin(cin);
            if(!boo){
                return;
            }
            op.giveNum();
            op.printNum();
        }
    }
    
    public boolean oCin(Scanner cin){
        stl = cin.nextDouble();
        if(stl == 0)
            return false;
        else
            return true;
    }
    
    public void giveNum(){
        double i;
        sum = 0;
        for(i = 1;;++ i){
            sum += 1/(i+1);
            if(sum >= stl){
                num = (int)i;
                return;
            }
        }
    }
    
    public void printNum(){
        System.out.println(num+" "+"card(s)");
    }
}

POJ 1003

标签:

原文地址:http://www.cnblogs.com/gavinsp/p/4563055.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!