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;
    } 
  • 相关阅读:
    规划分类
    java 命名空间
    何为"IOE"、"去IOE"
    vSphere 6.7 新特性 — 基于虚拟化的安全 (VBS)
    RHCE
    VCPU的解释
    VMware vSphere学习整理
    Vmware
    Linux启动
    Linux相关笔记
  • 原文地址:https://www.cnblogs.com/1079722822a/p/7773352.html
Copyright © 2011-2022 走看看