當前位置:首頁 » 編程語言 » 圓錐體表面積公式c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

圓錐體表面積公式c語言

發布時間: 2023-08-16 12:04:49

『壹』 用c語言編寫程序,有一個圓錐體,底面半徑為r,高為h,求圓錐體的底面周長,表面積和體積。

//示例代碼
#include<stdio.h>
#include<math.h>
#definePI3.1415926
intmain()
{
floatr,h;
floatc,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 ",c);
printf("圓錐體的表面積=%.2f ",s);
printf("圓錐體的體積=%.2f ",v);
return0;
}

//示例運行結果
35
圓錐體的底面周長=18.85
圓錐體的表面積=83.23
圓錐體的體積=47.12

『貳』 編寫:輸入圓錐體的半徑r,和高h,計算圓錐體的面積.的c語言程序

#include<math.h>sqrt
int main()
{
double r,h;
scanf("%lf", &r);
scanf("%lf", &h);
//s1是側面積 = π*r*l 其中l是母線 l=sqrt(r*r+h*h)
//s2是底面積 =π*r*r
double s1= 3.14* r* sqrt(r*r+h*h);
double s2= 3.14* r*r;
printf("%lf", s1+s1);
return 0;
}

『叄』 c語言問題,輸入圓錐的半徑和高,得出表面積和體積。請問程序該如何改.

首先你的程序中體積公式就錯了,你忘了除以3,要注意細節啊。還有輸出格式不應該是%d,這與你前面定義的格式不符。你的程序可修改為:

#include<stdio.h>

#include<math.h>

#define PI 3.1415927

void main()

{

double fRadius,fHeight,fSquare,fVolume;

printf("Input the radius of the cone: ");

scanf("%lf",&fRadius);

printf("Input the height of the cone: ");

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 ",fSquare);

printf("The volume of the cone is %.2f ",fVolume);

}