- 在线时间
- 308 小时
- 最后登录
- 2017-2-18
- 注册时间
- 2011-11-16
- 听众数
- 9
- 收听数
- 0
- 能力
- 0 分
- 体力
- 3942 点
- 威望
- 0 点
- 阅读权限
- 60
- 积分
- 1500
- 相册
- 0
- 日志
- 0
- 记录
- 2
- 帖子
- 632
- 主题
- 29
- 精华
- 0
- 分享
- 0
- 好友
- 94
升级   50% TA的每日心情 | 慵懒 2016-9-24 15:19 |
|---|
签到天数: 412 天 [LV.9]以坛为家II
群组: 学术交流A 群组: 学术交流B 群组: 2013认证赛B题讨论群组 群组: EXCEL |
 - #include<iostream>0 k, o/ z! q( o5 Y+ u, ?9 K
- using namespace std;
- 7 V+ P# y\\" H7 P: D+ z) D7 j
- class vehicle
- / \( w\\" O; e2 _8 `) y
- {7 S\\" V% M2 l% q' p7 n& M- A# f
- protected:
- ! o* p. K. f) h3 Z1 `
- int wheels;
- $ a- q/ A! a v9 j
- double weight;0 |; @9 J. Z* X
- public:, a* O9 D7 s5 m% z& C6 K
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}( R6 F+ U; Q! P+ a
- int GetWheels(){return wheels;}
- . T+ S- O, P* Q
- double GetWeight(){return weight;}
- 4 Q* F9 e1 t! |. { H3 ^, R
- 2 A+ v0 P; f. |* Q3 G L7 `
- };
- 0 J0 s( _& I, c R ]6 X2 T# F2 k
- class car:private vehicle' @5 U, p! S6 \6 C) \
- {( X- R. \4 _. `
- int passenger_load;
- 0 s* J' C! | \9 F( F; S4 a
- public:) A. r3 u, l$ Q9 W+ S* U
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}% H z3 S4 t7 Y8 C\\" L\\" z% S
- int GetPassenger_load(){return passenger_load;}9 M1 t* V: U& m! P* |7 j6 f9 z
- int Car_GetWheels(){return GetWheels();}
- $ j$ y x# q9 w
- double Car_GetWeight(){return GetWeight();}\\" M9 s! r4 [ g( Q4 ]4 x9 }
- };; V0 U! C6 D; R+ m4 W
- class truck:private vehicle5 l m$ n- h- u
- {
- \\" G& R8 P. I: n1 ~2 j9 P
- int passenger_load;double payload;
- ! }/ t3 q- P& }6 p1 a
- public:
- 6 P7 ^& \$ P\\" L* V2 t* w' x2 [
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}
- ( u- s* v! H0 W$ c! D# `
- int GetPassenger_load(){return passenger_load;}$ F# u0 {; U6 @! t6 r
- double GetPayload(){return payload;}
- , M% o% a' e8 w
- int Truck_GetWheels(){return GetWheels();}
- 8 m+ t4 m1 _. j; F
- double Truck_GetWeight(){return GetWeight();}
- 9 ^) r8 r! p) M4 I
- };
- . Z$ l0 z3 h _* g3 _2 e# k
- int main(); J% Q# n: v/ Y
- {\\" v/ p* |6 \5 P1 l* t, J
- vehicle a(4,100);\\" E# k8 a4 K) y! N- a! I8 w
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;0 [2 D+ P! G* s/ [! K9 e
- car b(4,100,6);
- . u# P4 Y# i/ S\\" U0 V: k$ f9 w
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;
- ; A\\" l% f. Z% ~3 V& z
- truck c(4,100,50,6);
- 4 x1 o! |! X) J, [6 V7 L! b
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;. r7 O, U# c; ]2 x
- 5 G1 v' p9 ?& K; I! X% s. [$ U& l
- system("pause");
- \\" z& X1 n$ w# t- R
- return 0; j& M7 w( u% V0 O% Z
- }
|
|