描述 |
|
---|---|
知识点 | 查找,搜索,排序 |
运行时间限制 | 10M |
内存限制 | 128 |
输入 | 输入起始高度,int型 |
输出 | 分别输出第5次落地时,共经过多少米第5次反弹多高 【去掉小数末尾无效的0】 |
样例输入 | 1 |
样例输出 | 2.875 0.03125 |
import java.util.*;
public class Main{
public static void main(String []args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
double d=sc.nextDouble();
double sum=0;
double high=0;
if(d==0){System.out.println(0);
System.out.println(0);}
else{
for(int i=0;i<4;i++){
//high=d/2;//
//d=d/2;
high=d/2*(Math.pow(0.5,i));
sum+=high;
}
sum=sum*2+d;
// System.out.printf("%g\n", sum);
// System.out.printf("%g\n", high/2);
System.out.println( sum);
System.out.println(high/2);
}
}sc.close();
}
}