|
发表于 2023-11-2 09:12:38
|
显示全部楼层
本楼为最佳答案
首先,我们需要知道球的体积公式为 V = (4/3) * π * r^3,其中 V 是体积,π 是圆周率,r 是球的半径。
对于直径为 100 毫米的球,半径可以通过直径除以 2 来计算,即 r = 100 / 2 = 50 毫米 = 0.05 米。
然后,我们可以使用比重公式来计算球的重量。比重公式为 W = 比重 * V,其中 W 是重量。
对于铁球,比重为 7.86,所以铁球的重量可以计算为 W_铁 = 7.86 * V。
对于金球,比重为 19.3,所以金球的重量可以计算为 W_金 = 19.3 * V。
现在,我们可以编写一个 C 语言程序来计算铁球和金球的重量:
- #include <stdio.h>
- int main() {
- double pi = 3.14159;
- double r = 0.05; // 球的半径(单位:米)
- double V = (4.0 / 3.0) * pi * r * r * r; // 球的体积(单位:立方米)
- double weight_iron = 7.86 * V; // 铁球的重量(单位:千克)
- double weight_gold = 19.3 * V; // 金球的重量(单位:千克)
- printf("铁球的重量为:%.2f 千克\n", weight_iron);
- printf("金球的重量为:%.2f 千克\n", weight_gold);
- return 0;
- }
复制代码
运行这个程序,将会输出铁球和金球的重量。
请注意,我们使用了 %.2f 格式化字符串来保留两位小数输出结果。 |
|