- 在线时间
- 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>* | Q1 w0 p\\" _% P! O5 N2 r
- using namespace std;
- 3 L: E1 t\\" W5 k
- class vehicle9 [6 a3 k- J C# W/ l h
- {& Y& a% F8 O/ n) D8 H% ?
- protected:& Y& |/ _& [, B6 i
- int wheels;
- , O; U4 p0 o! j* E$ F, Q/ z
- double weight;
- 6 P) t D$ E# S
- public:$ w\\" f0 Y% ^7 l5 \
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}# {6 y I+ b$ m/ t' b$ f% \4 Y
- int GetWheels(){return wheels;}9 B' E) }- B) P b' f
- double GetWeight(){return weight;}' I8 c, P3 I4 T( @7 e8 t
-
- , A; p) x- H5 v) O! [' R
- };; D+ f+ Q1 z2 k) Z
- class car:private vehicle7 l! x0 J; _9 z& i& l6 H) y! Z
- {
- ( }. z) A! ^\\" q% G
- int passenger_load;
- [( J/ W+ x8 N8 i6 X( z
- public:
- $ N* p1 T( v# }\\" i0 v
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}
- # {8 M4 ]+ N8 e, H- {
- int GetPassenger_load(){return passenger_load;}
- % k; x6 `. |$ r/ k\\" c
- int Car_GetWheels(){return GetWheels();}
- 1 Q9 Y. Q5 d1 e' g! ?/ \
- double Car_GetWeight(){return GetWeight();}) g) N4 Q; X0 e8 p3 i
- };! g& i\\" R- E4 N) O
- class truck:private vehicle
- 3 I. f$ l2 e\\" {( ~; C
- {
- ; `% @ Y\\" e! L
- int passenger_load;double payload;
- ) E/ v' x/ Q4 e z/ y) U9 g
- public:
- 2 v& X. k0 C: N% q5 w2 H8 T+ F
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}
- 9 {/ ^- A' v! S) M; s
- int GetPassenger_load(){return passenger_load;}5 z! w( _! E8 N3 W+ R1 t5 Z! S0 e
- double GetPayload(){return payload;}
- ) t$ |6 b( f1 f, g
- int Truck_GetWheels(){return GetWheels();}
- : b) s1 x! u$ x\\" B( r
- double Truck_GetWeight(){return GetWeight();}
- - C! E. }: e2 G
- };! O; [. W. G+ D) Y4 `# j! O
- int main()
- \\" r2 ]7 o( U- B1 ^3 w# X
- {# W6 ~7 s( U& j% U8 u
- vehicle a(4,100);
- 7 P& l* }; A( m' [! v
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl; `3 j, l5 s m; d& E% }' L; {0 ?
- car b(4,100,6);0 K; B# D* X4 d+ }# ~; X, \
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;6 C `( v5 u% u) S( \- D
- truck c(4,100,50,6);7 u# n* h5 S! A* f* o1 {' C7 y7 K
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;+ t6 M D& Q8 T% ~/ ?
-
- 7 T2 x: f+ p, K
- system("pause");
- `+ r9 U\\" A, y1 E u
- return 0;
- # O. }9 y2 u% P( ]* C5 {, t8 x2 A8 a [
- }
|
|