- 在线时间
- 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>! k0 C8 t% ?9 I0 f5 ^! J+ C
- using namespace std;
- \\" R4 o. @2 r2 r6 U- o
- class vehicle. C8 }; f z: E3 v, [
- {
- + k* Y' e/ f# E\\" F
- protected:
- / ?! \0 O1 M4 Q! L7 [0 K: D) _ n
- int wheels;+ [- w! n7 z2 ]4 w
- double weight;
- - f% ]3 W1 D# k+ K& F5 r e* L
- public:
- 7 d5 W0 N8 ~# Q8 c/ ?
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}; b% H; ^% m# z( `2 @ F
- int GetWheels(){return wheels;}
- ; [: h9 K: A4 d7 U
- double GetWeight(){return weight;}\\" j5 v0 [( @( ]% B& K
- * K( i9 P: g s7 h* B4 p
- };
- 6 x0 S. F$ N& R2 i% B, c
- class car:private vehicle
- # h9 E% C4 P P$ ^0 l; C+ A
- {5 p\\" L7 v2 N8 n0 d
- int passenger_load;
- 6 R& L e2 A1 W! n3 H\\" N% E\\" h8 j
- public:
- 8 g# O: q3 u3 F6 n
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}
- : O7 m2 p, V/ k! s2 V$ e- @- X$ s
- int GetPassenger_load(){return passenger_load;}
- \\" P& C5 w$ y% D
- int Car_GetWheels(){return GetWheels();}$ k% _$ d\\" S+ {- f0 P% q
- double Car_GetWeight(){return GetWeight();}+ l) u9 [. C( b6 A$ ^$ r
- };9 j# w \2 P3 ~5 \2 T
- class truck:private vehicle6 c; g3 u! B ?7 E
- {. O: A5 m9 X% c! w$ o- Z' S
- int passenger_load;double payload;
- * W x& O. a! C8 {8 a
- public:
- ) M8 Z7 ~2 J) _0 R7 ]
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}
- + l, n5 ?6 N$ L# s2 [' t: k
- int GetPassenger_load(){return passenger_load;}. p\\" ^/ {+ w; T; f) F
- double GetPayload(){return payload;}
- : J\\" `\\" F/ o% c' ?) F- e
- int Truck_GetWheels(){return GetWheels();}
- $ t9 Y$ m# K. n. E6 A5 r8 K( o& B) }
- double Truck_GetWeight(){return GetWeight();}
- ) L. r# J$ W7 D% @ m( k
- };
- 9 O* o0 g, Y5 W\\" I) G) }
- int main()0 t1 _3 o\\" I5 v8 W( Y
- {
- - G9 `) V0 {/ z# s( i
- vehicle a(4,100);8 d2 _; G4 V( R8 j9 Q8 f V6 D0 [) @$ W: i
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;! ~* O, p' N! V
- car b(4,100,6);
- ) D2 N5 D2 j$ k\\" g' s% z
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;
- $ z2 Z\\" ^' s- L0 [6 F: H1 ?
- truck c(4,100,50,6);
- 3 ?- Z' T; K2 c8 O
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;
- / N: t% D, B$ o/ p f3 h7 x: g
- 9 p, D, R9 V: ^\\" m
- system("pause");: ^; F% z\\" y' N F' M8 S
- return 0;' y. o6 a! J2 S3 ]2 D\\" e. }& k
- }
|
|