C语言问题!

[复制链接]
查看11 | 回复1 | 2009-5-1 18:11:29 | 显示全部楼层 |阅读模式
一球从100米高度自由落下,每次落地后反跳回原来高度的一半,再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
此提如何用C求解?
小弟琢磨2小时没想出来。
望高手指点迷津!
sum_height+=height*2;
还是sum_height+=height*3;?
反弹一次是100(初始高度)+50(反弹高度);
高度=高度/2;
那总经过米数是不是应该是减半后的高度*3?

回复

使用道具 举报

千问 | 2009-5-1 18:11:29 | 显示全部楼层
#include"stdio.h"main(){int n,h=100,s=100;for(n=2;nvoid main(){int i; double n=100.0,a=100.0; for(i=0;ivoid main(){ double sum = 100.0, last = 50.0; int i; for (i = 1; imain() {float height=100.0,sum_height=100; int i; for(i=1;i<10;i++) { height=height/2; sum_height+=height*2; } printf("%fm\n",sum_height); prin...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行