c语言从键盘输入圆柱体的半径和高
时间: 2024-09-27 14:07:02 浏览: 30
第二题_C语言程序_for循环语句使用_数组从键盘输入_
在C语言中,你可以使用标准输入流`stdin`和`scanf`函数从键盘获取用户输入的圆柱体的半径和高。下面是一个简单的示例程序:
```c
#include <stdio.h>
#include <math.h> // 引入数学库用于计算体积
// 定义圆柱体结构体
typedef struct {
float radius; // 半径
float height; // 高度
} Cylinder;
int main() {
Cylinder cylinder;
// 从键盘输入半径和高度
printf("请输入圆柱体的半径:");
scanf("%f", &cylinder.radius);
printf("请输入圆柱体的高度:");
scanf("%f", &cylinder.height);
// 计算圆柱体的体积
float volume = M_PI * pow(cylinder.radius, 2) * cylinder.height;
// 输出结果
printf("圆柱体的体积为:%.2f 立方单位\n", volume);
return 0;
}
```
在这个程序中,我们首先定义了一个结构体`Cylinder`表示圆柱体,然后通过`scanf`获取用户的输入并存储到相应的字段中。接着,利用公式πr²h计算体积,并使用`printf`将结果输出给用户。
阅读全文