求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。用scanf輸入資料,輸出計算結果
阿新 • • 發佈:2021-01-25
技術標籤:c語言
//設圓半徑r=1.5,圓柱高h=3,求圓周長、圓面積、圓球表面積、圓球體積、圓柱體積。用scanf輸入資料,輸出計算結果
#include<stdio.h>
#define PI 3.14
double circumference(double R);
double area(double R);
double Sarea(double R);
double V(double R);
double Vvolumn(double R,double H);
int main(){
double r;
double h;
printf("請輸入圓的半徑和高:\n" );
scanf("r=%lf h=%lf",&r);
printf("周長為%lf\n",circumference(r));
printf("圓面積為%lf\n",area(r));
printf("圓球表面積為%lf\n",Sarea(r));
printf("圓球體積為%lf\n",V(r));
printf("圓柱體積為%lf\n",Vvolumn(r,h));
return 0;
}
double circumference(double R) {//圓周長
double c=2*PI*R;
return c;
}
double area(double R){//圓面積
double s=2*PI*R*R;
return s;
}
double Sarea(double R){//圓球表面積
double s=3.0/4*PI*R*R;
return s;
}
double V(double R){//圓球體積
double V=4.0/3*PI*R*R*R;
return V;
}
double Vvolumn(double R,double H){//圓柱體積
//double V=4/3.0*PI*R*R*R;
double v=4/3.0*PI*R*R*R*H;
return v;
}