房天下 > 房天下问答 > 家居装修 > 装修中
  • 帮忙做两道C++题

    1)第一题试构建一个车辆类,车辆可以有以下数据成员和成员函数:数据成员:车辆编号、车辆发动机规格(1.6、1.8、2.0、2.4…)、车辆颜色、车辆座位…成员函数:构造函数、析构函数、更改发动机的大小规格、更换车辆的颜色、增加或减少车辆的座位数、输出车辆的信息…2)第二题试构建一个图形类(如圆柱、三棱柱):数据成员:圆柱(半径、高度)/三棱柱(底边、高度)…成员函数:构造函数、析构函数、求图形的面积、求图形的体积、输出结果函数…

    卫浴洁具 举报

    提问者:tingzhengp

    发布于2011-01-24

相关搜索推荐

共1个回答
  • lanxing981 丨Lv 3
    你的要求都说这么仔细了,自己构造很容易了吧下面的不知和你意思不。具体实现自己写;编译正确:/*1)第一题 试构建一个车辆类,车辆可以有以下数据成员和成员函数: 数据成员:车辆编号、车辆发动机规格(1.6、1.8、2.0、2.4…)、车辆颜色、车辆座位… 成员函数:构造函数、析构函数、更改发动机的大小规格、更换车辆的颜色、增加或减少车辆的座位数、输出车辆的信息… 2)第二题 试构建一个图形类(如圆柱、三棱柱): 数据成员:圆柱(半径、高度)/三棱柱(底边、高度)… 成员函数:构造函数、析构函数、求图形的面积、求图形的体积、输出结果函数… 2009-06-17 17:50 提高悬赏30分2009-06-15 11:51 补充问题构建类就可以了,不需要完整的程序*/#include "iostream"using namespace std;class Vehicle{private: char No[20];//编号:如 WJ 05210 char Type[20];//规格:如:1.2L char Color[20];//如:yellow int site;//座位数 20; //*******public: Vehicle(char *N="",char * Ty="", char* Col="",int Si=0) { ;//初始化 } ~Vehicle() {;} void setType(char *Ty); void setColor(char *Col); void SetSite(int Si); void display();};class Column{private: float R,H; float S,V;//表面积,体积 void S_V() { //S=... //V=... };//计算S,V,并且更新到S,V。public: Column(float r=0,float h=0) { R=r;H=h; S_V(); } ~Column() { return; } float GetS() { return S; }//返回面积; float GetV() { return V; }//体积返回: void display() { cout<<"The area and Volumn :"<<S<<" "<<V<<endl; }};void main(){ Vehicle car("Audi","2.0","Black",6); Column c((float)2.3,(float)5.9); c.display();}//Answered By 小恩
    +1 2011-01-25 举报
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。