2 chen462575650 chen462575650 于 2014.11.27 16:13 提问

C语言 智力问答之小球放置问题

在一个10*10*10(mm)的立方体空间中,放置半径大小为0.2-1.2(mm)的球,问:

  如何放置,才能使得半径为0.6的小球占总球数的60%以上,且所有小球的体积占整个立方体的60%以上?

提醒:球与球之间最多只能相切,球的体积公式:(4.0/3)PI*r^3

1个回答

xuzuning
xuzuning   Ds   Rxr 2014.11.27 17:08

float v,o,r, pi;
pi = 3.1415935;
v = 10.0 * 10.0 * 10.0;
r = 0.6;
o = (4.0/3) * pi * r * r * r;
printf("%d", (int)(0.6 * v / o));

不少于 663 个

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!