- 在线时间
- 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>
- $ a5 q/ G( \5 i: I
- using namespace std;
- # Q3 ~( ^0 h& \3 s
- class vehicle
- + h+ g' q' F\\" s% `& F6 [
- { n. }, W v+ ^
- protected:5 H\\" C7 [, _1 c$ Z) Q7 I7 x& |
- int wheels;% l2 I& _+ q8 k( ^
- double weight;3 }' r) ~# ?% }7 D1 L' k9 C9 v4 }- x
- public:
- 1 i\\" ?* |% G5 T6 m8 i0 X
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}- K+ s1 T% d+ Y. [' ]
- int GetWheels(){return wheels;}/ B/ {. d; Z( {5 P
- double GetWeight(){return weight;}
- $ E# X8 v6 w) L' }\\" E2 n3 m5 @
- 3 X0 b/ p: @9 R( q k
- };
- - i* l5 A$ q# ~
- class car:private vehicle
- + g$ }) T$ z6 t2 p+ R
- {
- & r3 ~! B6 g' n# Z1 _
- int passenger_load;
- 7 S: l, g- }5 ?& N0 ?
- public:
- \\" K+ i4 C N# J) S+ u# L
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}* P4 G: V# r* Z
- int GetPassenger_load(){return passenger_load;}. I3 R8 s& C1 q\\" |& ]/ d: E
- int Car_GetWheels(){return GetWheels();}6 i, O, u8 S6 `
- double Car_GetWeight(){return GetWeight();}
- 6 W# T+ T7 y- \
- };2 D, N. c( {' V' F. D
- class truck:private vehicle$ P2 n% C\\" c1 V! Q9 t3 B' B: E9 S
- {
- 8 P$ H3 b- g8 V
- int passenger_load;double payload;
- # F$ e! S- l2 @# ?7 K$ o! x% x
- public:
- 8 m0 n6 f' ^% W0 q
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}* Z5 q1 B. B+ s e* ?; m- I- [, j
- int GetPassenger_load(){return passenger_load;}
- / X% [9 f, o5 E- R
- double GetPayload(){return payload;}
- : X4 i( y/ q: `+ p6 G6 K
- int Truck_GetWheels(){return GetWheels();}
- 7 j: H6 P1 V9 Z% a! d( \
- double Truck_GetWeight(){return GetWeight();}
- $ ]7 l7 P$ a- t2 ]
- };\\" m9 u9 l; [1 u1 k _8 R
- int main()! Y. c# F9 [- ~0 q9 d
- {) R y* a# D\\" D& D, f4 Y0 R
- vehicle a(4,100);1 h( O* ]+ `7 p) h
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;% V2 A! s# k- }* O2 `
- car b(4,100,6);7 X1 H. [$ T) H6 Z
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;3 [; f* ?/ R, c\\" w9 h
- truck c(4,100,50,6);0 c8 f\\" p/ \\\" f' |( @# ^9 e+ n
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;2 e' s9 Y% L0 y9 a y. b
- ; @1 n! M& n8 Q7 s! e( H
- system("pause");' v1 @; q4 G- \3 m2 [$ |7 H
- return 0; m7 F% {6 w$ M( t! U2 E, c8 G
- }
|
|