题目描述:
写一个程序计算三角形,正方形和圆形3种图形的面积
程序代码:
#include#include #define PAI 3.1415 using namespace std; class Shape { public: virtual float area() //定义一个求面积的成员函数 { return 0; } virtual void ShapeName() = 0;//定义一个纯虚函数 }; class Triangle:public Shape { public: Triangle(float x,float y,float z):a(x),b(y),c(z){}; void ShapeName() { cout<<"Triangle:"< ShapeName(); cout<<"Area:"< area()< ShapeName(); cout<<"Area:"< area()< ShapeName(); cout<<"Area:"< area()<
结果输出:
Triangle: Area:6 ================================ Square: Area:6.25 ================================ Square: Area:19.6344