- 在线时间
- 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>! u ?& s& m- L1 [2 s
- using namespace std;
- & A0 F8 j/ |6 M8 e1 |& g) c
- class vehicle! ? j! ~* C. y; ?5 V& ^8 {
- {
- - m0 U, v1 K# i
- protected:$ w6 V/ x1 j5 E8 ^2 O
- int wheels;3 I& F# F' |: l4 E& B
- double weight;# o/ d( l- Y' U, z
- public:
- 6 v/ u' O% G( l& K! O; @; M, X( D
- vehicle(int wh=0,double we=0):wheels(wh),weight(we){}4 L8 s3 c# I# n3 z6 {- [' Y
- int GetWheels(){return wheels;}
- ; v' D; @* q6 T3 K! f' h) H# O
- double GetWeight(){return weight;}$ [+ ~# y5 V' J; I# l% o, g: R
- 6 a3 S8 B4 A: ~3 P, c0 h) G
- }; a5 c) }0 r% J* U5 u; ~4 L
- class car:private vehicle7 S) O1 F5 T' U) P( A% W
- {
- * _# E: @5 C3 s/ L F$ Y0 k! |1 j
- int passenger_load;9 x5 E\\" p( O3 L% h& F `; G
- public:5 X\\" u6 ]/ t7 i\\" \6 _ M1 l
- car(int wh=0,double we=0,int pa=0):vehicle(wh,we),passenger_load(pa){}, i0 O+ @6 b5 g, Y, ]# `. ~/ u\\" l
- int GetPassenger_load(){return passenger_load;}
- * b: I F/ Y; i3 |
- int Car_GetWheels(){return GetWheels();}
- $ a/ `0 o% \0 {2 c: Z
- double Car_GetWeight(){return GetWeight();}
- 5 j) v* o$ U. x\\" |
- };
- $ L4 @! U2 Q+ k' {# o\\" E# j
- class truck:private vehicle! y* \; M; a) ~& F
- {
- ( S/ g2 S1 n7 b
- int passenger_load;double payload;) H2 N( M8 U. [
- public:
- ) m& N9 m3 V3 {- s& B
- truck(int wh=0,double we=0,int pa=0,double pay=0):vehicle(wh,we),passenger_load(pa),payload(pay){}
- % w6 Q6 @$ w3 F, J5 D8 l! H
- int GetPassenger_load(){return passenger_load;}/ T |6 I* y8 w0 @& ?1 P
- double GetPayload(){return payload;}; ~( m- K0 B6 m- ~6 Y9 W5 E
- int Truck_GetWheels(){return GetWheels();}' X: @ |! T7 b! I. S5 D# j z
- double Truck_GetWeight(){return GetWeight();}+ `2 F9 B% |/ c8 W) X
- };
- 0 _/ @9 s! J1 v- c5 q
- int main()
- * M! @0 e. M5 H
- {
- : t0 C7 r! R+ D% X7 A+ v
- vehicle a(4,100);
- + N# b* O. f6 M, A! a% ?3 N) f# p
- cout<<a.GetWheels()<<endl<<a.GetWeight()<<endl;- ~8 |) W# N' M. }: T
- car b(4,100,6);5 G% `' n ~ u1 M9 B- d6 L; N
- cout<<b.Car_GetWheels()<<endl<<b.Car_GetWeight()<<endl<<b.GetPassenger_load()<<endl;\\" Q; F! g7 K0 ]* U% L) f1 E3 i
- truck c(4,100,50,6);& L\\" o, D ], V X
- cout<<c.Truck_GetWheels()<<endl<<c.Truck_GetWeight()<<endl<<c.GetPassenger_load()<<endl<<c.GetPayload()<<endl;! N: O% J9 @# n; \& Q
- / Z2 T9 A' S- U- d4 W- F& ?
- system("pause");! h) b `5 V) R; N% m
- return 0;
- 3 L$ t6 R0 B* ~
- }
|
|