题目描述
一球从M米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时反弹多高?共经过多少米? 保留两位小数
输入
M N
输出
它在第N次落地时反弹多高?共经过多少米? 保留两位小数,空格隔开,放在一行
样例输入
1000 5样例输出
31.25 2875.00#include<stdio.h> int main() { double n,m; scanf("%lf%lf", &n, &m); int count = 0; double num = 0; num = n; while (count < m-1) { count++; n /= 2*1.00; num += n * 2.00; } n /= 2; printf("%.2f %.2f\n", n,num); return 0; }
SWUST OJ46自由落体
最新推荐文章于 2024-07-26 16:22:28 发布