c语言声明全局变量计算长方体体积
时间: 2024-09-26 15:17:23 浏览: 45
在 C 语言中,要声明一个全局变量用于存储长方体的体积,首先需要包含必要的头文件如 `stdio.h`(用于输入/输出操作),然后你可以这样做:
```c
#include <stdio.h>
// 定义全局变量 volume 并初始化为0,因为长方体体积默认为0
double volume = 0;
void calculate_volume(double length, double width, double height) {
// 计算函数,接收长、宽、高作为参数
volume = length * width * height;
}
int main() {
// 用户输入长方体尺寸
double l, w, h;
printf("请输入长方体的长度、宽度和高度:\n");
scanf("%lf %lf %lf", &l, &w, &h);
// 调用函数计算体积并显示结果
calculate_volume(l, w, h);
printf("长方体的体积是: %.2lf\n", volume); // 控制精度到两位小数
return 0;
}
```
在这个例子中,我们声明了一个名为 `volume` 的全局双精度浮点数,然后定义了一个 `calculate_volume` 函数来计算体积,并在 `main` 函数中获取用户输入并更新体积值。
阅读全文