Problem C: 班级人数

Description

某班学生参加程序设计大赛,最后结果及格有超过P%但不足Q%的人。现在给你P和Q,你要算出该班最少有多少人。(数据弱了一点,所以好通过)。

Input

两个实数P,Q。用空格隔开。每个数最多有两位小数。0.00<=p<q<=99.99

Output

神风堂最少的人数。

Sample Input

13 14.167.73 67.92

Sample Output

1528

import java.util.Scanner;
public class Main {
     public static void main(String[] args) {
         Scanner cin = new Scanner(System.in);
         while (cin.hasNext()) {
             double p = cin.nextDouble();
             double q = cin.nextDouble();
             int m = 1, n = 1;
             boolean flag = true;
             while (flag) {
                 double s = 100.0*m/n;
                 if (s > q)
                     n++;
                 else if (s < p)
                     m++;
                 else {
                     System.out.println(n);
                     flag = false;
                 }
 
             }
 
         }
     }
}

猜你喜欢

转载自blog.csdn.net/progammer10086/article/details/80300604