乌鸦喝水的数学问题

做一款小游戏玩玩用的。大致是在屏幕上一个平面的瓶子,瓶子里有水,水面积计算式就是一般的宽乘高,然后一只乌鸦往里面扔了个球,球也是一般的面积计算公式。求球进入水后,水位涨多高。想要个不管瓶子的长宽怎么变化以及球的半径怎么变化都能计算出水位涨多高的公式。求各位大大帮忙。
不好意思 搞错了 是瓶子是三角型的 求公式

这个很简单,只要考虑临界状态就可以了,就是相当于先在瓶子里放满石头,再放水计算了。

计算方法:设方柱底边a 高h
石子个数n=(a整除d)*(a整除d)*(h整除d)
石子体积v=4/3pi*d^3/8 *n
水体积=a*a*h-v

注意石子个数计算一定要整除,就是要舍掉余数

这样就可以了

当然如果要考虑乌鸦喙的长度,瓶颈什么的……这里不作解释,条件也不足……
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-03
?????????
相似回答