帮我做个C语言题目吧~~~拜托了!

来源:百度知道 编辑:UC知道 时间:2024/06/05 16:04:43
一个球从20米高处落下并反弹,且每次反弹的高度为下落高度的2/3.问第3次落地时共经过了多少米?第3次反弹的高度是多少?
(要用C语言编写程序哦)
拜托拜托了~~~
是C++程序拉。你的答案有点错误的~~~~

一个完整的c程序如下,win-tc和Dev-c++下运行通过。
#include <stdio.h>

int main(void)
{
int n;
float sn=20.0,hn=sn*2.0/3;
for(n=2;n<=3;n++)
{
sn=sn+2*hn;/*第n次落地时共经过的米数*/
hn=hn*2.0/3; /*第n次反跳高度*/
}
printf("Total of road is: %f\n\n",sn);
printf("The third is: %f meter.\n",hn);
system("pause");
return 0;
}