永发信息网

皮球从height米得高度自由落下,接触地面后反弹到原高度的一半,再落下,再反弹,如此反复。皮球在n次落地

答案:3  悬赏:30  手机版
解决时间 2021-04-23 06:46
RT
皮球从height米得高度自由落下,接触地面后反弹到原高度的一半,再落下,再反弹,如此反复。皮球在n次落地时,在空中经过的路程是多少米?第n次反弹的高度是多少?(输出保留1位小数)
(输入输出示例Input height:10
Input n:2
distance=25.0
height=2.5)
怎么编 感激不尽。。。
最佳答案
int main()
{
float heightStart=0;
printf("Input height:");
scanf("%f",&heightStart);

int n=0;
printf("Input n:");
scanf("%d",&n);

float distance=0;
float heightEnd=heightStart;

if(n>0){
for(int i=0;i<n;i++){
heightEnd=0.5*heightEnd;
distance+=heightEnd*2;
}
distance+=heightStart;

}

printf("distance=%0.1f\n",distance);
printf("height=%0.1f",heightEnd);

return 0;
}
全部回答
每次高度是原来的一半,这个不是一个等比数列吗? 等比数列求和的公式自己回去翻高中的教科书啊

就是这个了哈、、、~~o(∩_∩)o ~~

#include<iostream> using namespace std; int main() {   int m;   float i,h1,h2;   cout<<"请输入皮球初始高度:"<<endl;   cin>>h1;   cout<<"请输入皮球弹跳次数:"<<endl;   cin>>m;   h2=h1; for(i=1;i<=m;i++) {    h2=h2+h1;    h1=h1/2; } cout<<"第"<<m<<"次的反弹高度是:"<<h1<<endl; cout<<"经过路程是:"<<h2<<endl;

 return 0; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么使QQ昵称跟空间昵称不一样?
国内敞篷版科迈罗报价
人类的手指哪根最灵活?大母指、食指、中指、
谁知道巨蟹座大部分人是做什么职业最适合?
武汉中通快递几点上班
司马迁写的《史记》有哪些小故事
既不换老班又让同学好好学不打扰课堂纪律的办
调质处理与正火处理相比在组织上与性能上有什
谁知道饮水机桶里滤芯长时间不用,要是用盐水
大同到乌海多少公里,乌海市距离额济纳旗有多
陕西有美院吗
联想i827手机有哪些免费手机游戏可以下载?
我家的恶魔与天使》泰剧女主角手机铃声,要那
数学问题解答,谢谢
阜平县龙泉关镇龙泉关村村民委员在什么地方啊
推荐资讯
超萌二次元台词,关于二次元姐妹的句子
命中缺金、水的牛年叶姓宝宝(女)适合取何名
谁能帮我教孩子
为什么我看太阳会打喷嚏?
QQ飞车不是有防踢功能得吗
代理虚拟的游戏充值卡有些什么?
用KFC刷图容不容易掉线,大概能刷多久
为什么昆山玉山镇有那么多二手电动车在网上出
梦见坟墓搬迁名单有自己的名字
怎样能让母狗认得自己的小狗?
森都·花城西门地址有知道的么?有点事想过去
甲流疫苗的副作用,还有就是甲流疫苗可在在人
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?