c語言程式 圓的周長,體積,表面積 和 圓柱,圓錐的體積,表面積
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
float r,h,a,b,c,d,e,f;
float circle_A(float);
float circle_B(float);
float cylinder_A(float,float);
float cylinder_B(float,float);
float cone_A(float,float);
float cone_B(float,float);
printf("Input r=");
scanf("%f",&r);
printf("Input h=");
scanf("%f",&h);
a=circle_A(r);
b=circle_B(r);
c=cylinder_A(r,h);
d=cylinder_B(r,h);
e=cone_A(r,h);
f=cone_B(r,h);
printf("圓面積=%f\n",a);
printf("圓周長=%f\n",b);
printf("圓柱體積=%f\n",c);
printf("圓柱表面積=%f\n",d);
printf("圓錐體積=%f\n",e);
printf("圓錐表面積=%f\n",f);
system("pause");
return 0 ;
}
float circle_A(float r) //圓面積的副程式
{
return r*r*3.14159;
}
float circle_B(float r)
{
return 2*r*3.14159; //圓周長的副程式
}
float cylinder_A(float r,float h)
{
return r*r*3.14159*h; //圓柱體體積的副程式
}
float cylinder_B(float r,float h)
{
return 2*r*r*3.14159+h*2*r*3.14159; //圓柱體面積的副程式
}
float cone_A(float r,float h)
{
return r*r*3.14159*h*1.0/3.0; //角錐體積的副程式
}
float cone_B(float r,float h)
{
return r*3.14159*sqrt(r*r+h*h)+r*r*3.14159; //角錐面積的副程式
}
Next in This Category: c語言程式 二次 三次 四次方的計算










1樓
1樓搶頭香
感恩..