#include <iostream>
#include <stdio.h>
#define PI 3.1415926
double getVolumeC(double r); //求球体积
double getVolumeS(double r, double h); //求圆柱体积
double getArea(double r); //求圆的面积
int main()
{
double S_circle;//圆面积
double V_qiu; //球体积
double V_yuanzhu; //圆柱体积
double dRadius, dHeight;//半径和高
printf("请输入圆的半径:\n");
scanf_s("%lf", &dRadius);
S_circle = getArea(dRadius);
printf("圆面积是:%15.7f\n", S_circle);
V_qiu= getVolumeC(dRadius);
printf("球的体积是:%15.7f\n", V_qiu);
printf("请输入圆柱的半径和高:\n");
scanf_s("%lf%lf", &dRadius, &dHeight);
V_yuanzhu = getVolumeS(dRadius, dHeight);
printf("圆柱的体积是:%15.7f\n", V_yuanzhu);
getchar();
}
double getVolumeC(double r) //求球体积
{
return (4/3*PI * r * r*r);
}
double getVolumeS(double r, double h) //求圆柱体积
{
double S;
S = getArea(r);
return(S * h);
}
double getArea(double r) //求圆的面积
{
return (PI * r * r);
}
运行结果: