#include stdio.h
创新互联公司专注于梅里斯企业网站建设,成都响应式网站建设公司,商城系统网站开发。梅里斯网站建设公司,为梅里斯等地区提供建站服务。全流程按需求定制开发,专业设计,全程项目跟踪,创新互联公司专业和态度为您提供的服务
#define PI 3.1415926
main()
{
double r,h;
printf("请输入圆锥底面半径:");
scanf("%lf",r);
printf("请输入圆锥高度:");
scanf("%lf",h);
printf("该圆锥体积为:%.2lf\n",1.0/3*PI*r*r*h);
}
#include stdio.h
#include math.h
#define pi 3.14
int main( )
{
float h=5.0,r,s,v;
printf("请输入圆锥底面圆的半径:\n");
scanf("%f",r);
s=pi*r*(r+sqrt(r*r+h*h));
v=pi*r*r*h/3;
printf("s=%f,v=%f\n",s,v);
return 0;
}
C语言求圆锥体积的源代码如下:
#define pi 3.1415/*定义常量pi*/
#includestdio.h
int main()
{
float v,r,h;/*用float可以计算小数类型*/
printf("请分别输入圆锥的底r和高h:");
scanf("%f %f",r,h);
v=1.0/3*pi*r*r*h;/*用1.0/3因为整数算术运算有封闭性*/
printf("圆锥体积v=%.3f",v);/*保留三位小数*/
fflush(stdin);
getchar();
return 0;
}
扩展资料
c语言求圆锥的底面周长和底面积的源代码如下:
#define Pi 3.1415/*定义常量Pi*/
#includeint main()
{
float V,r,h;/*用float可以计算小数类型*/
printf("请分别输入圆锥的底r和高h:");
scanf("%f %f",r,h);
V=1.0/3*Pi*r*r*h;
printf("圆锥体积V=%.3f\n",V);/*保留三位小数*/
printf("圆锥底面积L=%.3f\n",Pi*r*2.0);/*保留三位小数*/
fflush(stdin);
getchar();
return 0;
}
首先你的程序中体积公式就错了,你忘了除以3,要注意细节啊。还有输出格式不应该是%d,这与你前面定义的格式不符。你的程序可修改为:
#includestdio.h
#includemath.h
#define PI 3.1415927
void main()
{
double fRadius,fHeight,fSquare,fVolume;
printf("Input the radius of the cone:\n");
scanf("%lf",fRadius);
printf("Input the height of the cone:\n");
scanf("%lf",fHeight);
fSquare=PI*fRadius*(fRadius+pow(fRadius*fRadius+fHeight*fHeight,0.5));
fVolume=PI*fRadius*fRadius*fHeight/3.0;
printf("The area of the cone is %.2f\n",fSquare);
printf("The volume of the cone is %.2f\n",fVolume);
}