C++高手请金!!

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:25:17
#include<iostream.h>
class area_cl{
protected:
double height,width;
public:
area_cl(double r,double s)
{height=r;
width=s;}
};
{
class box:public area_cl
{public:
box(double r,double s):area_cl(r,s){}
void area()
{cout<<"矩形面积"<< height*width<<endl;}
};
class isosceles:public area_cl{
public:
isosceles(double r,double s):area_cl( r, s){}
void area()
{
cout<<"三角形面积"<< height*width/2<<endl;}
};

void main()
{

float a,b,c,d;
cout<<"输入矩形长"<<endl;
cin>>a;
cout<<"输入矩形宽"<<endl;
cin>>b;
box A(a,b);
cout<<"输入三角形高"<<endl;
cin>>c;
cout<<"输入三角形宽"<<endl;
cin>>d;
isosc

#include<iostream.h>
class area_cl{
protected:
double height,width;
public:
area_cl(double r,double s)
{height=r;
width=s;}
};

class box:public area_cl
{public:
box(double r,double s):area_cl(r,s){}
void area()
{cout<<"矩形面积"<< height*width<<endl;}
};
class isosceles:public area_cl{
public:
isosceles(double r,double s):area_cl( r, s){}
void area()
{
cout<<"三角形面积"<< height*width/2<<endl;}
};

void main()
{

float a,b,c,d;
int i;
cout<<"输入你要计算的图形"<<endl;
cout<<"0,矩形;1,三角形"<<endl;
cin>>i;
switch(i)
{
case 0:
{cout<<"输入矩形长"<<endl;
cin>>a;
cout<<"输入矩形宽"<<endl;
cin>>b;
box A(a