用c语言编写程序,有一个圆锥体,底面半径为r,高为h,求圆锥体的底面周长,表面积和体积。

用c语言编写程序,有一个圆锥体,底面半径为r,高为h,求圆锥体的底面周长,表面积和体积。用scanf函数输入,精确到小数点后2位,要有文字说明

//示例代码
#include <stdio.h>
#include <math.h>
#define PI 3.1415926
int main()
{
float r,h;
float c,s,v;  //底面周长,表面积,体积
scanf("%f%f",&r,&h);
c=2*PI*r;  //底面周长
s=PI*r*(r+sqrt(r*r+h*h)); //表面积
v=PI*(r*r)*h/3;  //体积
printf("圆锥体的底面周长= %.2f\n",c);
printf("圆锥体的表面积= %.2f\n",s);
printf("圆锥体的体积= %.2f\n",v);
return 0;
}

//示例运行结果
3 5
圆锥体的底面周长= 18.85
圆锥体的表面积= 83.23
圆锥体的体积= 47.12

温馨提示:答案为网友推荐,仅供参考