c语言一百例第二十例

c语言一百例第二十例,第1张

代码:

/*
C语言第二十例
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反d多高?

程序分析:见下面注释。


*/ #include void main(void) { float a,b; a=b=100; //落下第一次接触地面,100,记录下来,第二次小球d起来,又要掉下去,等于100的一半乘以二,以此类推。


a=a/2; for(int c=2;c<=10;c++)//第一次已经记录,只需后面的 { b=b+2*a; //总距离 a=a/2; //离地面的距离 } printf("小球走了%f米,离地面%f",b,a); }

运行结果:

 

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/568917.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存