- 在线时间
- 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>
- 9 J6 f! f- b) v7 }\\" T
- using namespace std;
- ) y2 s$ ?5 }2 j; l$ G# b( `
- class vehicle
- ; I6 @# x) R4 D
- {7 `6 R6 b* |6 L9 f8 T\\" M T9 G0 v
- protected:3 D8 f* s. n2 T\\" N! A9 u
- int wheels; y, a) M( j5 X2 I
- double weight;
- $ R3 D9 o1 J4 |4 h
- public:
- A/ Z+ Q' U0 F4 h2 |: G
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}
- ! J0 Y7 w7 I7 m8 n# z$ P% V
- int GetWheels(){return wheels;}
- 6 ^0 a# A5 j5 l) i( c
- double GetWeight(){return weight;}' v7 x3 r& V, x( [: C
-
- + t\\" M5 U, _# i* l. q
- };& @$ h( M( ]1 D0 z' h( {
- class car:private vehicle l6 O# ?+ j `7 \+ G3 V( i8 T$ d
- {( g4 L2 ~. N. C# e% } w- m
- int passenger_load;
- : y6 f2 ~$ i( U. g* W9 y
- public:! i9 V7 u0 s/ ^+ K
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}9 f* R$ L. V: ^& @5 C l9 N ], s
- int GetPassenger_load(){return passenger_load;}
- 4 W @* R* R) g8 T
- int Car_GetWheels(){return GetWheels();}
- & @0 n( U6 p' g) w: S
- double Car_GetWeight(){return GetWeight();}
- 6 B2 H* t) r9 w% \# [+ ]
- };) M. w\\" J0 v, O! N& z
- class truck:private vehicle5 f# O3 X. b @; j
- { ]8 Z+ [\\" n- Y6 j0 F
- int passenger_load;double payload;
- ! G2 L8 S- }/ H7 f r7 I
- public:
- + |5 h1 o+ k8 U1 [& ]1 I
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}
- 6 J' V' Q1 H- B' @) I9 G8 S
- int GetPassenger_load(){return passenger_load;}# H# p3 S; C7 S0 n- ?6 c
- double GetPayload(){return payload;}
- 6 s1 ?$ _8 b0 l; ?7 |
- int Truck_GetWheels(){return GetWheels();}. _, R P1 U& ~& ~+ A$ C\\" r; C6 D
- double Truck_GetWeight(){return GetWeight();}
- # u6 e\\" `8 l! L& B\\" i. ?9 @, d, N
- };4 Q) s. Z. q. z: k$ T+ `
- int main()
- 9 f* S$ W\\" s\\" U3 A6 w3 ]5 k
- {6 g5 { ~( |9 s9 [
- vehicle a(4,100);. [6 U V9 C\\" s5 m\\" M1 I
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;
- ! y- R3 u' \- r\\" O( Q8 m. t
- car b(4,100,6);
- 1 D# \9 e. l& M9 K' e
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;
- ) u X/ r) [# b H7 z; h8 T$ q
- truck c(4,100,50,6);* b7 P; ^\\" P5 z& P\\" V\\" ?3 `1 ^2 m
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;
- ) Y4 t* d5 ?! ~2 R, E8 z
-
- & v. U: t\\" ^\\" ^& B7 x
- system("pause");* G\\" s v$ r+ J( R9 z
- return 0;
- % z, \. k3 v( J# ?
- }
|
|