通过继承来计算圆、球、圆柱和圆锥的表面积和体积.定义一个圆类,含半径成员.球类、圆柱类和圆锥类作为圆类的派生类.计算圆、球、圆柱和圆锥的表面积和体积.提示:1. Ax 在C++中可以用函数pow(A,x)来表示;2. sqrt(x)用来表示x的开根号.3. 如果要用上述函数,请在头文件出添加#include .

问题描述:

通过继承来计算圆、球、圆柱和圆锥的表面积和体积.定义一个圆类,含半径成员.球类、圆柱类和圆锥类作为圆类的派生类.计算圆、球、圆柱和圆锥的表面积和体积.
提示:
1. Ax 在C++中可以用函数pow(A,x)来表示;
2. sqrt(x)用来表示x的开根号.
3. 如果要用上述函数,请在头文件出添加#include .

#include#include#define N 3.14159 // 宏定义π=3.14159using namespace std;// 定义基类class base{protected:double r; // 定义保护数据成员——半径float circlearea,area,height,bulk; // 定义保护...