题目
高空抛物
爱学习的好孩子张三为了探究神秘的物理现象, 从高楼抛下一个弹球. 但由于高空抛物被警察抓了, 请各位小伙伴完成他未实现的心愿.
小球从某一高度落下,每次落地后反跳回原来高度的一半,再落下。
输入弹球的初始高度M, 输出弹球第N次回弹时的高度 和所经过的距离(保留两位小数)
样例输入
1000 5
样例输出
31.25
2906.25
代码
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <conio.h>
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable:4996)
void In(double* a); //对输入数据进行判断
int main()
{
double M, m; //初始高度 回弹高度
double num_; //所求的那次
int Num, num; //第几次 与 所求的那次
int choice; //检验是否退出
double x; //所经过的距离
system("title 【婳骨】の高空抛物");
while (1)
{
x =