zoukankan      html  css  js  c++  java
  • oj82

    #82:  一球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下。编程计算气球在第10次落地时,共经过多少米? 第1
    
    
    时间限制:2 sec.  内存限制:128 MB. 
    
    试题描述
    
    一球从某一高度落下(整数,单位米),每次落地后反跳回原来高度的一半,再落下。编程计算气球在第10次落地时,共经过多少米? 第10次反弹多高?
    
    输入格式
    
    输入一个整数h,表示球的初始高度。
    
    输出格式
    
    输出包含两行:第1行:到球第10次落地时,一共经过的米数。第2行:第10次弹跳的高度。注意:结果可能是实数,结果用double类型保存。提示:输出时不需要对精度特殊控制,用cout << ANSWER,或者printf("%g", ANSWER)即可。
    
    样例输入
    20
    
    
    样例输出
    59.9219
    0.0195313
    
    
    其它说明
    #include<stdio.h>
    #include<math.h>
    int main(){
    long h,i;
    double sum,a;
    while(scanf("%ld",&h)!=EOF){
        sum=(double)h;
        a=(double)h/2.0;
        for(i=2;i<=10;i++){
            sum=sum+h*pow(0.5,i-2);
            a=a/2.0;
        }
        printf("%g
     %g
    ",sum,a);
        sum=0,a=0;
    }
    return 0;
    } 
  • 相关阅读:
    Fitness
    【代码优化】Unity查漏补缺
    Fitness
    MonoBehaviour生命周期与对象数据池应用
    Fitness
    点、向量、方向在局部与世界坐标系转换的对比
    在企业运营中的感触
    技术杂想2015年夏天
    Heimich manoeuvre 海姆利克氏操作
    徒手CPR心脏复苏
  • 原文地址:https://www.cnblogs.com/1079722822a/p/7773352.html
Copyright © 2011-2022 走看看