- 在线时间
- 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>
- O' g- E u5 r8 H- M- d
- using namespace std;& V9 L* L& y4 b- e' [: r5 a+ K
- class vehicle6 j% D3 L6 e* _! ]
- {
- ( L3 V5 U Y! \) l\\" g5 s) g
- protected:, q( r5 e8 F8 \! k' x- c+ \) m* ?! N) R
- int wheels; _; t$ i. \2 u* r! B
- double weight;
- 9 T0 C9 q\\" ?! n7 l# a
- public:
- / G/ L: }# B$ i7 f7 u
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}. t3 u3 a( X+ `. M3 d
- int GetWheels(){return wheels;}
- / U! M, |* G# h( c; n1 w) C, N
- double GetWeight(){return weight;}
- ' A* I9 z: X V3 A+ Q* ?/ C
-
- 8 T8 c* }9 `, p3 z3 i
- };
- ) @* m; N0 U5 O
- class car:private vehicle
- . j F9 `\\" R6 P9 i1 X7 o
- {8 \$ V1 h$ h: }6 a9 D ^
- int passenger_load;1 b, N% z+ C% b! S% D* E( d& v
- public:
- 3 M: o3 E7 o+ u3 [) W: `
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}
- 8 m6 d) R+ a- d9 ? ^
- int GetPassenger_load(){return passenger_load;}
- + ?6 v; N8 [ ]8 K1 ~. ?
- int Car_GetWheels(){return GetWheels();}
- - s3 c$ x4 S1 I% y9 v
- double Car_GetWeight(){return GetWeight();}: T' S& g) Y6 Z4 {- K
- };
- 0 d* u1 `7 ?7 Y0 m. X3 U
- class truck:private vehicle. g3 t r6 n0 h/ t- I1 D
- {
- 6 t! T# d& Q\\" ]6 D\\" w2 {: @
- int passenger_load;double payload;4 U% G6 z! U% s$ ]2 X
- public:( C& o3 K9 e/ o2 C
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}
- 0 ]! ~& u6 K+ }7 y0 S
- int GetPassenger_load(){return passenger_load;}0 q/ y* n/ q, A2 }) F3 r% u
- double GetPayload(){return payload;}
- ( s; j7 W3 h9 g8 _
- int Truck_GetWheels(){return GetWheels();}
- - a$ e4 I- L6 H/ m
- double Truck_GetWeight(){return GetWeight();}
- 2 V5 G7 ~: G7 A0 E' M* n5 ^# e* X, H
- };
- ) X\\" h8 ]6 _; U4 P* z
- int main()
- + ]* d; @/ W* i4 x4 }
- {, G% J3 p9 y& }
- vehicle a(4,100);
- 7 h$ m5 @$ Z) W4 {: u! v$ N; S
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;\\" F, \4 g1 V4 J+ `- W* J) t* X$ O\\" B
- car b(4,100,6);) r0 \' _4 m+ [- c! v\\" f7 ]
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;6 y* d- @1 d\\" t& N Y\\" K1 v/ y
- truck c(4,100,50,6);* A* \1 k' i3 N
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;
- 5 X n2 i) Z2 [. }
-
- % z3 b' D+ i4 l8 G
- system("pause");\\" B6 X: R2 x W5 Q# }9 }/ L
- return 0;+ Q( J+ q\\" @7 I' l
- }
|
|