问题描述
- C语言 智力问答之小球放置问题
-
在一个10*10*10(mm)的立方体空间中,放置半径大小为0.2-1.2(mm)的球,问:如何放置,才能使得半径为0.6的小球占总球数的60%以上,且所有小球的体积占整个立方体的60%以上?
提醒:球与球之间最多只能相切,球的体积公式:(4.0/3)PI*r^3
!
解决方案
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 个
时间: 2024-08-02 01:28:20