如题所述
下面是用C语言计算圆锥体积和表面积并保留三位小数的示例代码:
#include <stdio.h>
#include <math.h>
#define PI 3.1415926 // 定义圆周率常量
int main()
{
double r, h; // 圆锥底面半径和高
double s, v; // 圆锥表面积和体积
printf("请输入圆锥底面半径和高(用空格分开):");
scanf("%lf %lf", &r, &h);
s = PI * r * (r + sqrt(r * r + h * h)); // 计算圆锥表面积
v = PI * r * r * h / 3.0; // 计算圆锥体积
printf("圆锥表面积为:%.3lf\n", s); // 保留三位小数输出
printf("圆锥体积为:%.3lf\n", v); // 保留三位小数输出
return 0;
}
在上面的代码中,使用了数学库中的sqrt函数计算平方根。圆周率常量PI的定义采用了宏定义。使用printf函数时,可以通过格式化字符串指定保留小数的位数。在本例中,使用"%.3lf"表示保留三位小数并输出double型数据。
温馨提示:答案为网友推荐,仅供参考