大象喝水"/>
(JAVA)B2029 大象喝水
题目描述
- 一只大象口渴了,要喝 20 20 20 升水才能解渴,但现在只有一个深 h h h 厘米,底面半径为 r r r 厘米的小圆桶 ( h h h 和 r r r 都是整数)。问大象至少要喝多少桶水才会解渴。
输入格式
- 输入有一行:包行两个整数,以一个空格分开,分别表示小圆桶的深 h h h 和底面半径 r r r,单位都是厘米。
输出格式
- 输出一行,包含一个整数,表示大象至少要喝水的桶数。
输入输出样例
代码
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int h = sc.nextInt();int r = sc.nextInt();double pi = 3.1415;double v = pi * r * r * h / 1000;int result = (int) (20 / v) + 1;System.out.println(result);}
}
注意点
(1)注意要对喝水的桶数向上取整,即最后算出的喝水的桶数需要加1
更多推荐
(JAVA)B2029 大象喝水
发布评论