c语言编程练习题:7-63 高空坠球
作者:yunjinqi   类别:    日期:2023-05-29 21:40:53    阅读:112 次   消耗积分:0 分    

image.png

#include<stdio.h>
int main(){
    int n,h0;
    double h;
    double s;
    int i;
    scanf("%d %d",&h0,&n);
    h=(double)h0;
    s=-(double)h0;//为了方便用s=s+2*h所以提前处理一下s
    
    if(n==0){//无语了 为啥第0次反弹高度也是0呢??
        printf("%.1f %.1f",0.0,0.0);
    }
    else{
    for(i=1;i<=n;i++){
        s=s+2*h;
        h=h/2;
        //    printf("%.1f %.1f\n",s,h);
    } 
    
    printf("%.1f %.1f",s,h);
    }
    return 0;
}


版权所有,转载本站文章请注明出处:云子量化, http://www.woniunote.com/article/188
上一篇:c语言编程练习题:7-62 计算物体自由下落的距离
下一篇:c语言编程练习题:7-64 统计大写辅音字母