大学生创业想法1500字:是c语言的问题

来源:百度文库 编辑:高校问答 时间:2024/05/03 04:51:38
一个球从100米的高度落下,每次落地后返跳回原高度的一半,在落下,求他在第10次落地时共经过多少米?第10次反弹多高?

main()
{
float sn=100.0,hn=sn/2;
int n;
for(n=2;n<=10;n++)
{
sn=sn+2*hn;/*第n次落地时共经过的米数*/
hn=hn/2; /*第n次反跳高度*/
}
printf("the total of road is %f\n",sn);
printf("the tenth is %f meter\n",hn);
}

读过高中的就可以用手算出来.