用c语言编写:输入圆锥底面圆的半径和圆锥的高,求圆锥的表面积和体积。圆周率取3.14159进行计算。
时间: 2023-05-12 20:04:08 浏览: 232
cSharp-code-1.zip_c#做求面积_c#圆柱_c#求体积
以下是用C语言编写的计算圆锥表面积和体积的代码:
#include <stdio.h>
int main() {
float radius, height, surface_area, volume;
const float pi = 3.14159;
printf("请输入圆锥底面圆的半径:");
scanf("%f", &radius);
printf("请输入圆锥的高:");
scanf("%f", &height);
surface_area = pi * radius * (radius + sqrt(radius * radius + height * height));
volume = 1.0 / 3.0 * pi * radius * radius * height;
printf("圆锥的表面积为:%.2f\n", surface_area);
printf("圆锥的体积为:%.2f\n", volume);
return 0;
}
注意:在计算圆锥表面积时,需要使用勾股定理计算斜边的长度,因此需要包含数学库中的sqrt函数。
阅读全文